Merge "res_ari_channels: Fix reference leak in channel_state_invalid."

This commit is contained in:
Joshua Colp 2017-11-01 07:42:08 -05:00 committed by Gerrit Code Review
commit 0036a00775
1 changed files with 4 additions and 0 deletions

View File

@ -99,9 +99,13 @@ static int channel_state_invalid(struct stasis_app_control *control,
|| snapshot->state == AST_STATE_RINGING) {
ast_ari_response_error(response, 412, "Precondition Failed",
"Channel in invalid state");
ao2_ref(snapshot, -1);
return -1;
}
ao2_ref(snapshot, -1);
return 0;
}