summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins2 <jenkins2@gerrit.asterisk.org>2017-11-10 08:18:04 -0600
committerGerrit Code Review <gerrit2@gerrit.digium.api>2017-11-10 08:18:04 -0600
commit1250b7c66401910f1b41f01b783725d9c99c7255 (patch)
treee18e0944e43816f92ebd8177c26fc95b7b9bbff2
parent211f5d8dd49f507fde23595dee0524b74e12b7b7 (diff)
parent32042c6c3c353fa2699be9d963aa4224dec35628 (diff)
Merge "chan_pjsip.c: Fix uninitialized cause value on failure." into 13
-rw-r--r--channels/chan_pjsip.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/channels/chan_pjsip.c b/channels/chan_pjsip.c
index 75dcd7610..5efff7eca 100644
--- a/channels/chan_pjsip.c
+++ b/channels/chan_pjsip.c
@@ -2193,6 +2193,8 @@ static struct ast_channel *chan_pjsip_request(const char *type, struct ast_forma
req_data.caps = cap;
req_data.dest = data;
+ /* Default failure value in case ast_sip_push_task_synchronous() itself fails. */
+ req_data.cause = AST_CAUSE_FAILURE;
if (ast_sip_push_task_synchronous(NULL, request, &req_data)) {
*cause = req_data.cause;