From: Richard Mudgett Date: Thu, 30 Mar 2017 01:46:56 +0000 (-0500) Subject: chan_pjsip.c: Fix uninitialized cause value on failure. X-Git-Tag: 16.0.0-rc1~647^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12010fc5c0ad15820bf9a0b1e13591dfd07174be;p=thirdparty%2Fasterisk.git chan_pjsip.c: Fix uninitialized cause value on failure. Change-Id: I3f9dd3c31bd582e54a30381500077de2319d8cc3 --- diff --git a/channels/chan_pjsip.c b/channels/chan_pjsip.c index 7520c2b0ec..0160425e62 100644 --- a/channels/chan_pjsip.c +++ b/channels/chan_pjsip.c @@ -2442,6 +2442,8 @@ static struct ast_channel *chan_pjsip_request_with_stream_topology(const char *t req_data.topology = topology; 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;