I'm not sure why we use get1 and not get0.
get0 should be ok here, no?

Someone in the know please apply a clue bat, thanks.

diff --git acctproc.c acctproc.c
index 09ac8c83372..fd0a22629db 100644
--- acctproc.c
+++ acctproc.c
@@ -86,6 +86,7 @@ op_thumb_rsa(EVP_PKEY *pkey)
        else if ((json = json_fmt_thumb_rsa(exp, mod)) == NULL)
                warnx("json_fmt_thumb_rsa");
 
+       RSA_free(r);
        free(exp);
        free(mod);
        return json;
@@ -219,6 +220,7 @@ op_sign_rsa(char **prot, EVP_PKEY *pkey, const char *nonce, 
const char *url)
        else
                rc = 1;
 
+       RSA_free(r);
        free(exp);
        free(mod);
        return rc;


-- 
I'm not entirely sure you are real.

Reply via email to