mirror of
https://github.com/openwrt/telephony.git
synced 2025-05-01 13:11:37 +08:00

- bump to 2.13 - new option "--disable-libsrtp" now available so we can get rid of dependency on libsrtp2 (asterisk's SRTP support doesn't depend on pjproject) - new option "--disable-upnp" - 0007-execinfo.patch not required anymore, pjproject now checks for __GLIBC__ - sync patches with asterisk 20.3.0 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
28 lines
1.0 KiB
Diff
28 lines
1.0 KiB
Diff
From ac685b30c17be461b2bf5b46a772ed9742b8e985 Mon Sep 17 00:00:00 2001
|
|
From: Riza Sulistyo <trengginas@users.noreply.github.com>
|
|
Date: Thu, 9 Feb 2023 13:19:23 +0700
|
|
Subject: [PATCH] Make sure that NOTIFY tdata is set before sending it.
|
|
|
|
---
|
|
pjsip/src/pjsip-simple/evsub.c | 9 ++++++---
|
|
1 file changed, 6 insertions(+), 3 deletions(-)
|
|
|
|
--- a/pjsip/src/pjsip-simple/evsub.c
|
|
+++ b/pjsip/src/pjsip-simple/evsub.c
|
|
@@ -2224,9 +2224,12 @@ static void on_tsx_state_uas( pjsip_evsu
|
|
/* Send the pending NOTIFY sent by app from inside
|
|
* on_rx_refresh() callback.
|
|
*/
|
|
- pj_assert(sub->pending_notify);
|
|
- status = pjsip_evsub_send_request(sub, sub->pending_notify);
|
|
- sub->pending_notify = NULL;
|
|
+ //pj_assert(sub->pending_notify);
|
|
+ /* Make sure that pending_notify is set. */
|
|
+ if (sub->pending_notify) {
|
|
+ status = pjsip_evsub_send_request(sub, sub->pending_notify);
|
|
+ sub->pending_notify = NULL;
|
|
+ }
|
|
|
|
} else if (pjsip_method_cmp(&tsx->method, &pjsip_notify_method)==0) {
|
|
|