summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Jordan <mjordan@digium.com>2014-11-14 21:51:22 +0000
committerMatthew Jordan <mjordan@digium.com>2014-11-14 21:51:22 +0000
commit3268544907307db6e0651dc36492503b6c001d7d (patch)
tree7bcb537702842c1f7efd8f8ccad57ef6f069b1fc
parentdf2090b931c5729162499298ba08ca134227a627 (diff)
tests/test_cel: Unlock bridge on off nominal paths
If the test fails due to memory allocation errors, we may as well attempt to unlock the bridge on the way out. ........ Merged revisions 427927 from http://svn.asterisk.org/svn/asterisk/branches/13 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@427932 65c4cc65-6c06-0410-ace0-fbb531ad65f3
-rw-r--r--tests/test_cel.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/test_cel.c b/tests/test_cel.c
index c86f429ac..194bbf311 100644
--- a/tests/test_cel.c
+++ b/tests/test_cel.c
@@ -1275,11 +1275,13 @@ AST_TEST_DEFINE(test_cel_blind_transfer)
transfer_msg = ast_blind_transfer_message_create(1, chan_alice,
"transfer_extension", "transfer_context");
if (!transfer_msg) {
+ ast_bridge_unlock(bridge);
ast_test_status_update(test, "Failed to create transfer Stasis message\n");
return AST_TEST_FAIL;
}
transfer_msg->bridge = ast_bridge_snapshot_create(bridge);
if (!transfer_msg->bridge) {
+ ast_bridge_unlock(bridge);
ast_test_status_update(test, "Failed to create bridge snapshot\n");
return AST_TEST_FAIL;
}