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]

Reply via email to