summaryrefslogtreecommitdiff
path: root/res
diff options
context:
space:
mode:
authorScott Griepentrog <sgriepentrog@digium.com>2014-07-18 17:55:38 +0000
committerScott Griepentrog <sgriepentrog@digium.com>2014-07-18 17:55:38 +0000
commit0a99e4099b66a026f8c69d22d382e5e30ebe6f5e (patch)
tree34ab43871aa4b0cb5665ace35e3fc9bd5f094b74 /res
parentf91989d44ee5ee8c202c0808494996bccc5d88e8 (diff)
astobj2: assert on invalid ref and backtrace cleanup
If a reference count goes negative, instead of just logging that fact, be more helpful with a backtrace and an assert that will DO_CRASH. This patch also removes the duplicate ao2_bt() function and cleans up extraneous usage of the ast_log_backtrace() call. Review: https://reviewboard.asterisk.org/r/3765/ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@418963 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'res')
-rw-r--r--res/res_pjsip_pubsub.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/res/res_pjsip_pubsub.c b/res/res_pjsip_pubsub.c
index cfda0aeb5..2b283079a 100644
--- a/res/res_pjsip_pubsub.c
+++ b/res/res_pjsip_pubsub.c
@@ -992,8 +992,6 @@ int ast_sip_subscription_notify(struct ast_sip_subscription *sub, void *notify_d
PJSIP_EVSUB_STATE_ACTIVE : PJSIP_EVSUB_STATE_TERMINATED;
}
- ast_log_backtrace();
-
if (pjsip_evsub_notify(evsub, state, NULL, NULL, &tdata) != PJ_SUCCESS) {
ast_free(body_text);
return -1;