chan_pjsip: Fix ability to send UPDATE on COLP
[asterisk/asterisk.git] / third-party / pjproject / patches / 0070-Set-PJSIP_INV_SUPPORT_UPDATE-correctly-in-pjsip_inv_.patch
1 From 1193681959816effa121c4470748d5faa3a59272 Mon Sep 17 00:00:00 2001
2 From: George Joseph <gjoseph@digium.com>
3 Date: Thu, 29 Jun 2017 13:42:10 -0600
4 Subject: [PATCH] Set PJSIP_INV_SUPPORT_UPDATE correctly in
5  pjsip_inv_verify_request3
6
7 pjsip_inv_verify_request3 was setting rem_options when UPDATE was
8 detected in the Allow header.  That's just an internal variable and
9 doesn't go anywhere.  It's '*options' that needs to be set.
10 ---
11  pjsip/src/pjsip-ua/sip_inv.c | 2 +-
12  1 file changed, 1 insertion(+), 1 deletion(-)
13
14 diff --git a/pjsip/src/pjsip-ua/sip_inv.c b/pjsip/src/pjsip-ua/sip_inv.c
15 index fbc8ebe..6db7e6b 100644
16 --- a/pjsip/src/pjsip-ua/sip_inv.c
17 +++ b/pjsip/src/pjsip-ua/sip_inv.c
18 @@ -1237,7 +1237,7 @@ PJ_DEF(pj_status_t) pjsip_inv_verify_request3(pjsip_rx_data *rdata,
19  
20         if (i != allow->count) {
21             /* UPDATE is present in Allow */
22 -           rem_option |= PJSIP_INV_SUPPORT_UPDATE;
23 +           *options |= PJSIP_INV_SUPPORT_UPDATE;
24         }
25  
26      }
27 -- 
28 2.9.4
29