diff options
author | tilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b> | 2010-02-19 19:07:12 +0000 |
---|---|---|
committer | tilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b> | 2010-02-19 19:07:12 +0000 |
commit | ddb329b63040e7006b2ab4e9e4d5cad552d72fb7 (patch) | |
tree | b73d981b59ee0159e5248d99204679102c73add8 /channels/chan_console.c | |
parent | 06ae54a8a1b503fbb8ff3f1ae607cd9a7919c032 (diff) |
Merged revisions 228798 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk
........
r228798 | tilghman | 2009-11-09 01:37:52 -0600 (Mon, 09 Nov 2009) | 14 lines
Fix various problems detected with Valgrind.
* chan_console accessed pvts after deallocation.
* The module loader did not check usecount on shutdown, which led to chan_iax2
reading a timer that was already unloaded.
(closes issue #16062)
Reported by: alexanderheinz
Patches:
20091109__issue16062.diff.txt uploaded by tilghman (license 14)
Tested by: tilghman
........
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.2@248011 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/chan_console.c')
-rw-r--r-- | channels/chan_console.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/channels/chan_console.c b/channels/chan_console.c index 9e7ed3cf5..fccb1e745 100644 --- a/channels/chan_console.c +++ b/channels/chan_console.c @@ -1503,6 +1503,7 @@ return_error_pa_init: return_error: if (pvts) ao2_ref(pvts, -1); + pvts = NULL; pvt_destructor(&globals); return AST_MODULE_LOAD_DECLINE; |