diff options
author | John Crispin <john@openwrt.org> | 2011-11-11 22:23:26 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2011-11-11 22:23:26 +0000 |
commit | 0e35877fea23419303e922553a9b50c9f0e100f7 (patch) | |
tree | 39d6d4de2d69114b7345c93eaf96717e6e31cc4a /package/pjsip/patches/100-pjsua_acc__snprintf.patch | |
parent | fda4ee22a04670489b3a4254783d8075fece9878 (diff) | |
download | upstream-0e35877fea23419303e922553a9b50c9f0e100f7.tar.gz upstream-0e35877fea23419303e922553a9b50c9f0e100f7.tar.bz2 upstream-0e35877fea23419303e922553a9b50c9f0e100f7.zip |
pjsip: bump to 1.10 and improve ltq_tapi backend
SVN-Revision: 28963
Diffstat (limited to 'package/pjsip/patches/100-pjsua_acc__snprintf.patch')
-rw-r--r-- | package/pjsip/patches/100-pjsua_acc__snprintf.patch | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/package/pjsip/patches/100-pjsua_acc__snprintf.patch b/package/pjsip/patches/100-pjsua_acc__snprintf.patch index cb347213d6..929ecc94dd 100644 --- a/package/pjsip/patches/100-pjsua_acc__snprintf.patch +++ b/package/pjsip/patches/100-pjsua_acc__snprintf.patch @@ -1,6 +1,6 @@ --- a/pjsip/src/pjsua-lib/pjsua_acc.c +++ b/pjsip/src/pjsua-lib/pjsua_acc.c -@@ -430,7 +430,7 @@ +@@ -511,7 +511,7 @@ PJ_DEF(pj_status_t) pjsua_acc_add_local( "<sip:%s%.*s%s:%d%s>", beginquote, (int)t->local_name.host.slen, @@ -9,9 +9,9 @@ endquote, t->local_name.port, transport_param); -@@ -1158,18 +1158,18 @@ +@@ -1327,19 +1327,19 @@ static pj_bool_t acc_check_nat_addr(pjsu len = pj_ansi_snprintf(tmp, PJSIP_MAX_URL_SIZE, - "<sip:%.*s%s%s%.*s%s:%d;transport=%s%.*s>%.*s", + "<sip:%.*s%s%s%.*s%s:%d;transport=%s%.*s%s>%.*s", (int)acc->user_part.slen, - acc->user_part.ptr, + acc->user_part.slen ? acc->user_part.ptr : "", @@ -26,15 +26,16 @@ (int)acc->cfg.contact_uri_params.slen, - acc->cfg.contact_uri_params.ptr, + acc->cfg.contact_uri_params.slen ? acc->cfg.contact_uri_params.ptr : "", + ob, (int)acc->cfg.contact_params.slen, - acc->cfg.contact_params.ptr); + acc->cfg.contact_params.slen ? acc->cfg.contact_params.ptr : ""); if (len < 1) { PJ_LOG(1,(THIS_FILE, "URI too long")); pj_pool_release(pool); -@@ -2233,22 +2233,22 @@ +@@ -2467,23 +2467,23 @@ PJ_DEF(pj_status_t) pjsua_acc_create_uac contact->slen = pj_ansi_snprintf(contact->ptr, PJSIP_MAX_URL_SIZE, - "%.*s%s<%s:%.*s%s%s%.*s%s:%d%s%.*s>%.*s", + "%.*s%s<%s:%.*s%s%s%.*s%s:%d%s%.*s%s>%.*s", (int)acc->display.slen, - acc->display.ptr, + acc->display.slen ? acc->display.ptr : "", @@ -54,13 +55,14 @@ (int)acc->cfg.contact_uri_params.slen, - acc->cfg.contact_uri_params.ptr, + acc->cfg.contact_uri_params.slen ? acc->cfg.contact_uri_params.ptr : "", + ob, (int)acc->cfg.contact_params.slen, - acc->cfg.contact_params.ptr); + acc->cfg.contact_params.slen ? acc->cfg.contact_params.ptr : ""); return PJ_SUCCESS; } -@@ -2390,22 +2390,22 @@ +@@ -2625,22 +2625,22 @@ PJ_DEF(pj_status_t) pjsua_acc_create_uas contact->slen = pj_ansi_snprintf(contact->ptr, PJSIP_MAX_URL_SIZE, "%.*s%s<%s:%.*s%s%s%.*s%s:%d%s%.*s>%.*s", (int)acc->display.slen, |