diff options
Diffstat (limited to 'channels/chan_sip.c')
-rw-r--r-- | channels/chan_sip.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 6c1d4b7e1..8d36daebe 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -3695,6 +3695,7 @@ static int sip_hangup(struct ast_channel *ast) ast_clear_flag(&p->flags[0], SIP_NEEDDESTROY); p->owner->tech_pvt = NULL; p->owner = NULL; /* Owner will be gone after we return, so take it away */ + ast_module_unref(ast_module_info->self); return 0; } if (option_debug) { |