]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
chan_pjsip.c: Fix uninitialized cause value on failure.
authorRichard Mudgett <rmudgett@digium.com>
Thu, 30 Mar 2017 01:46:56 +0000 (20:46 -0500)
committerRichard Mudgett <rmudgett@digium.com>
Thu, 9 Nov 2017 13:39:59 +0000 (07:39 -0600)
Change-Id: I3f9dd3c31bd582e54a30381500077de2319d8cc3

channels/chan_pjsip.c

index 75dcd76100839cdc9494408a003131b51074f941..5efff7eca79cd5ca892d356ee158fc10351e9df1 100644 (file)
@@ -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;