diff --git a/nse_ssl_cert.cc b/nse_ssl_cert.cc index 3867a88f1..d25c7c204 100644 --- a/nse_ssl_cert.cc +++ b/nse_ssl_cert.cc @@ -570,9 +570,9 @@ static int parse_ssl_cert(lua_State *L, X509 *cert) #if OPENSSL_VERSION_NUMBER < 0x10100000L data->bn = rsa->e; #else - BIGNUM *n, *e, *d; + const BIGNUM *n, *e, *d; RSA_get0_key(rsa, &n, &e, &d); - data->bn = e; + data->bn = (BIGNUM*) e; #endif lua_setfield(L, -2, "exponent"); }