> From: Tom marchand [mailto:tpmarch...@gmail.com] > Sent: Friday, May 03, 2013 2:55 AM > > I am using the following code to create a temporary BIGNUM to hold > the result of multiplication: > > BIGNUM *Res; > > while(!Done) > { > Res=BN_new(); > BN_init(Res); > > BN_mul(Res,A,B,Ctx); > > BN_free(); > > } > > This code works with the exception that BN_free() is not releasing the > memory allocated to Res. I already have a workaround but I am > wondering why the memory isn't being released. In production the code > runs for hours and is causing a significant memory leak. I am I > misusing BN_new and BN_free? The code is running on OSX 10.5.8, > Openssl 0.9.7l. I get the same result with OpenSSL 1.0.1e.
BN_free(Res); ??? ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org