diff options
author | rmudgett <rmudgett@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-07-14 00:17:28 +0000 |
---|---|---|
committer | rmudgett <rmudgett@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-07-14 00:17:28 +0000 |
commit | 912020b6a338b2aa8821d9982ad87173b63077bf (patch) | |
tree | 4413fd23d988e3b66d785676bf40ebcdb006d4ca /channels/misdn | |
parent | d742c2a85dfca39e3afafb62b290e8bd2d17065a (diff) |
Fix some memory leaks in chan_misdn.
JIRA ABE-1911
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@206284 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/misdn')
-rw-r--r-- | channels/misdn/isdn_lib.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/channels/misdn/isdn_lib.c b/channels/misdn/isdn_lib.c index a5d2d4cfa..59b360461 100644 --- a/channels/misdn/isdn_lib.c +++ b/channels/misdn/isdn_lib.c @@ -2842,9 +2842,11 @@ static int handle_l2(msg_t *msg) case DL_ESTABLISH | REQUEST: cb_log(1,stack->port,"DL_ESTABLISH|REQUEST \n"); + free_msg(msg); return 1; case DL_RELEASE | REQUEST: cb_log(1,stack->port,"DL_RELEASE|REQUEST \n"); + free_msg(msg); return 1; case DL_ESTABLISH | INDICATION: @@ -3916,7 +3918,7 @@ static void manager_event_handler(void *arg) free_msg(msg); break; case MGR_SETSTACK | REQUEST : - /* Warning: memory leak here if we get this message */ + free_msg(msg); break; default: mISDN_write(glob_mgr->midev, frm, mISDN_HEADER_LEN+frm->len, TIMEOUT_1SEC); |