Two changes have been made:
authorRichard Levitte <levitte@openssl.org>
Fri, 12 Nov 1999 02:51:24 +0000 (02:51 +0000)
committerRichard Levitte <levitte@openssl.org>
Fri, 12 Nov 1999 02:51:24 +0000 (02:51 +0000)
commit1f575f1b1df1d4effa5a97cf97850097d69aee8c
tree9c58c91aed247f7f8517fe4c67c96ac9c25e5375
parentf18a93ab04f248de45a8bcdded9b91880c690dbd
Two changes have been made:

  1. Added code to the memory leak detecting code to give the user the
     possibility to add information, thereby forming a traceback.

  2. Make the memory leak detecting code multithread-safe.

The idea is that we're actually dealing with two separate critical
sections, one containing the hash tables with the information, the
other containing the current memory checking mode.  Those should not
be handled with the same lock, especially since their handling overlap.
Hence, the added second lock.
crypto/cryptlib.c
crypto/crypto.h
crypto/mem.c