mirror of
https://github.com/nmap/nmap.git
synced 2025-12-17 05:09:00 +00:00
Remove the const qualifier from the SSL pointer returned from
nse_nsock_get_ssl. In older versions of OpenSSL (I don't know how old) the argument to SSL_get_peer_certificate is not const and it caused a compiler error reported by Ron Bowes.
This commit is contained in:
@@ -1744,7 +1744,7 @@ int ncap_restore_lua(ncap_request * nr)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if HAVE_OPENSSL
|
#if HAVE_OPENSSL
|
||||||
const SSL *nse_nsock_get_ssl(lua_State *L)
|
SSL *nse_nsock_get_ssl(lua_State *L)
|
||||||
{
|
{
|
||||||
const l_nsock_udata *udata;
|
const l_nsock_udata *udata;
|
||||||
|
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ struct cert_userdata {
|
|||||||
int attributes_table;
|
int attributes_table;
|
||||||
};
|
};
|
||||||
|
|
||||||
const SSL *nse_nsock_get_ssl(lua_State *L);
|
SSL *nse_nsock_get_ssl(lua_State *L);
|
||||||
|
|
||||||
/* This is a reference to a table that will be used as the metatable for
|
/* This is a reference to a table that will be used as the metatable for
|
||||||
certificate attribute tables. It has an __index entry that points to the
|
certificate attribute tables. It has an __index entry that points to the
|
||||||
@@ -367,7 +367,7 @@ static void cert_pem_to_string(lua_State *L, X509 *cert)
|
|||||||
|
|
||||||
int l_get_ssl_certificate(lua_State *L)
|
int l_get_ssl_certificate(lua_State *L)
|
||||||
{
|
{
|
||||||
const SSL *ssl;
|
SSL *ssl;
|
||||||
struct cert_userdata *udata;
|
struct cert_userdata *udata;
|
||||||
X509 *cert;
|
X509 *cert;
|
||||||
X509_NAME *subject, *issuer;
|
X509_NAME *subject, *issuer;
|
||||||
|
|||||||
Reference in New Issue
Block a user