mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
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. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@427927 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user