From f835e83ff9fd9b9c11df877d83f53628e77f4bb0 Mon Sep 17 00:00:00 2001 From: csoler Date: Thu, 2 Aug 2012 19:40:24 +0000 Subject: [PATCH] fixed up memory leak git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@5374 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- openpgpsdk/src/openpgpsdk/openssl_crypto.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openpgpsdk/src/openpgpsdk/openssl_crypto.c b/openpgpsdk/src/openpgpsdk/openssl_crypto.c index 1d70ccac9..5cc8d33af 100644 --- a/openpgpsdk/src/openpgpsdk/openssl_crypto.c +++ b/openpgpsdk/src/openpgpsdk/openssl_crypto.c @@ -396,6 +396,8 @@ ops_boolean_t ops_dsa_verify(const unsigned char *hash,size_t hash_length, if(BN_num_bits(dsa->q) != 160) { fprintf(stderr,"(WW) ops_dsa_verify: openssl does only supports 'q' of 160 bits. Current is %d bits.\n",BN_num_bits(dsa->q)) ; + osig->r=osig->s=NULL; + DSA_SIG_free(osig); return ops_false ; }