X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=apps%2Fgenrsa.c;h=1ac66a97ded7820b0fd9ea9b1ccb2f0580465bdf;hb=a556145a2c973303fd70315d9b77f126f43638f0;hp=79e2dae8008b05ba5e1dc6708c6715014fc5c247;hpb=846e33c729311169d9c988ceba29484b3783f244;p=oweals%2Fopenssl.git diff --git a/apps/genrsa.c b/apps/genrsa.c index 79e2dae800..1ac66a97de 100644 --- a/apps/genrsa.c +++ b/apps/genrsa.c @@ -59,7 +59,7 @@ int genrsa_main(int argc, char **argv) ENGINE *eng = NULL; BIGNUM *bn = BN_new(); BIO *out = NULL; - BIGNUM *e; + const BIGNUM *e; RSA *rsa = NULL; const EVP_CIPHER *enc = NULL; int ret = 1, num = DEFBITS, private = 0; @@ -166,6 +166,7 @@ int genrsa_main(int argc, char **argv) BN_GENCB_free(cb); RSA_free(rsa); BIO_free_all(out); + release_engine(eng); OPENSSL_free(passout); if (ret != 0) ERR_print_errors(bio_err);