diff options
author | Alexandr Anikin <may@telecom-service.ru> | 2011-10-03 19:16:19 +0000 |
---|---|---|
committer | Alexandr Anikin <may@telecom-service.ru> | 2011-10-03 19:16:19 +0000 |
commit | 4f01bb5e502a4e65a16e4f2ea9995e2351d7ba9c (patch) | |
tree | a15822539e3bfba57b4c846016eaa81dbac74377 /addons/ooh323c | |
parent | 2644af39b49a00905eaa23d0cd95d3550ef1613b (diff) |
Merged revisions 339089 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r339089 | may | 2011-10-03 22:52:55 +0400 (Mon, 03 Oct 2011) | 10 lines
Merged revisions 339087 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r339087 | may | 2011-10-03 22:42:49 +0400 (Mon, 03 Oct 2011) | 4 lines
destroy memheap mutex properly before memheap deleted
(fix memory leak occured after r304950 changes with DEBUG_THREAD compile option)
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@339091 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'addons/ooh323c')
-rw-r--r-- | addons/ooh323c/src/memheap.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/ooh323c/src/memheap.c b/addons/ooh323c/src/memheap.c index 99ed06ba7..0515ff9ac 100644 --- a/addons/ooh323c/src/memheap.c +++ b/addons/ooh323c/src/memheap.c @@ -1078,9 +1078,10 @@ void memHeapRelease (void** ppvMemHeap) free (pMemLink2); } - if ((*ppMemHeap)->flags & RT_MH_FREEHEAPDESC) + if ((*ppMemHeap)->flags & RT_MH_FREEHEAPDESC) { + ast_mutex_destroy(&pMemHeap->pLock); free (*ppMemHeap); - + } *ppMemHeap = 0; } } |