diff options
author | Richard Mudgett <rmudgett@digium.com> | 2017-03-29 20:46:56 -0500 |
---|---|---|
committer | Richard Mudgett <rmudgett@digium.com> | 2017-11-09 08:42:34 -0500 |
commit | 12010fc5c0ad15820bf9a0b1e13591dfd07174be (patch) | |
tree | d6a3f74a475e9f735da94a67f8d87c46632b30de /channels | |
parent | f4d37e0d03f22436b1d3e97ea0cb72248b79fa16 (diff) |
chan_pjsip.c: Fix uninitialized cause value on failure.
Change-Id: I3f9dd3c31bd582e54a30381500077de2319d8cc3
Diffstat (limited to 'channels')
-rw-r--r-- | channels/chan_pjsip.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/channels/chan_pjsip.c b/channels/chan_pjsip.c index 7520c2b0e..0160425e6 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; |