summaryrefslogtreecommitdiff
path: root/channels
diff options
context:
space:
mode:
authorJoshua Colp <jcolp@digium.com>2013-07-23 18:41:29 +0000
committerJoshua Colp <jcolp@digium.com>2013-07-23 18:41:29 +0000
commit2598219adba0a86c88434234436d5084708dbe97 (patch)
treef5cc80315b1477ddf141594f3771a16be856c9b8 /channels
parente26d4ec83a6a721d0e100c1a8dcc9cdecac096d8 (diff)
Drop the reference count on the correct object.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@395183 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels')
-rw-r--r--channels/chan_gulp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/channels/chan_gulp.c b/channels/chan_gulp.c
index e3d3ed005..dbc6d4fdd 100644
--- a/channels/chan_gulp.c
+++ b/channels/chan_gulp.c
@@ -1510,7 +1510,7 @@ static int hangup(void *data)
}
clear_session_and_channel(session, ast, pvt);
- ao2_cleanup(pvt);
+ ao2_cleanup(channel);
ao2_cleanup(h_data);
return 0;
@@ -1540,7 +1540,7 @@ failure:
* to be able to send our SIP request/response
*/
clear_session_and_channel(channel->session, ast, pvt);
- ao2_cleanup(pvt);
+ ao2_cleanup(channel);
ao2_cleanup(h_data);
return -1;