I have a server that I've written using OpenSSL on Mac OS X that has been running for a few weeks now. Using the "leaks" command, I am getting the following report:
Leak: 0x003130b0 size=32 0x00000000 0x0030a0c0 0x0030a0e0 0x0030d060 0x00000000 0x1381c88d 0x00000000 0x00010002 Call stack: [thread 96a9e04f]: | 0x0 | _pthread_body | 0x8f90 | 0x861c | ssl3_accept | ssl3_get_client_key_exchange | RSA_eay_private_decrypt | setup_blinding | BN_BLINDING_new | CRYPTO_malloc | malloc | malloc_zone_malloc This is repeated many times and only in this exact call chain. (Leaks is reporting the call chain from where the block was originally allocated, not where the last reference was removed.) Is this a bug in OpenSSL or a false positive in Leaks? I'm using the version of openssl as supplied by apple in os x 10.3.2. silverlining:~ brunij$ openssl version OpenSSL 0.9.7b 10 Apr 2003 ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]