Fixed memory leaks in libgridsite (GGUS 86453)
authorMarcel Poul <marcel.poul@cern.ch>
Thu, 27 Sep 2012 15:17:22 +0000 (15:17 +0000)
committerMarcel Poul <marcel.poul@cern.ch>
Thu, 27 Sep 2012 15:17:22 +0000 (15:17 +0000)
org.gridsite.core/src/grst_x509.c

index 4e1760f..f088637 100644 (file)
@@ -2165,6 +2165,7 @@ int GRSTx509CreateProxyRequest(char **reqtxt, char **keytxt, char *ocspurl)
   BIO_free(reqmem);
 
   X509_REQ_free(certreq);
+  EVP_PKEY_free(pkey);
   
   return 0;
 }
@@ -2267,6 +2268,7 @@ int GRSTx509MakeProxyRequest(char **reqtxt, char *proxydir,
   BIO_free(reqmem);
 
   X509_REQ_free(certreq);
+  EVP_PKEY_free(pkey);
   
   return 0;
 }