This avoids unhappy crashing when we try to 'core stop gracefully' and res_srtp
tries to unload before chan_sip does. Thanks, Russell!
(closes issue #18085)
Reported by: st
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@292016
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
return -1;
}
+ ast_module_ref(ast_module_info->self);
temp->rtp = rtp;
*srtp = temp;
ao2_t_ref(srtp->policies, -1, "Destroying container");
ast_free(srtp);
+ ast_module_unref(ast_module_info->self);
}
static int ast_srtp_add_stream(struct ast_srtp *srtp, struct ast_srtp_policy *policy)