[packages/pjproject] one more patch from Asterisk added

jajcus jajcus at pld-linux.org
Thu Feb 22 14:50:13 CET 2018


commit f71c7537c678697632f3283e66840c9318e17bf9
Author: Jacek Konieczny <j.konieczny at eggsoft.pl>
Date:   Thu Feb 22 14:49:49 2018 +0100

    one more patch from Asterisk added
    
    Release: 5

 0071-sdp_fmtp_attr.patch | 34 ++++++++++++++++++++++++++++++++++
 pjproject.spec           | 12 +++++++-----
 2 files changed, 41 insertions(+), 5 deletions(-)
---
diff --git a/pjproject.spec b/pjproject.spec
index 27498d7..7dccede 100644
--- a/pjproject.spec
+++ b/pjproject.spec
@@ -20,7 +20,7 @@
 Summary:	PJSIP - free and open source multimedia communication library
 Name:		pjproject
 Version:	2.6
-Release:	4
+Release:	5
 License:	GPL v2+
 Group:		Libraries
 Source0:	http://www.pjsip.org/release/%{version}/%{name}-%{version}.tar.bz2
@@ -41,10 +41,11 @@ Patch107:	0037-r5576-svn-backport-session-timer-crash.patch
 Patch108:	0048-r5576-svn-backport-tls-crash.patch
 Patch109:	0058-Parse-zero-length-multipart-body-parts-correctly.patch
 Patch110:	0059-Ensure-2543-transaction-key-buffer-is-large-enough.patch
-Patch111:	0070-Set-PJSIP_INV_SUPPORT_UPDATE-correctly-in-pjsip_inv_.patch
-Patch112:	0075-Fixed-2030-Improve-error-handling-in-OpenSSL-socket.patch
-Patch113:	0080-STUN-Fingerprint-with-ICE.patch
-Patch114:	0090-sip_parser-Add-validity-checking-for-numeric-header-.patch
+Patch111:	0071-sdp_fmtp_attr.patch
+Patch112:	0070-Set-PJSIP_INV_SUPPORT_UPDATE-correctly-in-pjsip_inv_.patch
+Patch113:	0075-Fixed-2030-Improve-error-handling-in-OpenSSL-socket.patch
+Patch114:	0080-STUN-Fingerprint-with-ICE.patch
+Patch115:	0090-sip_parser-Add-validity-checking-for-numeric-header-.patch
 URL:		http://www.pjsip.org/
 %{?with_video:BuildRequires:	SDL2-devel}
 BuildRequires:	SILK_SDK-devel
@@ -132,6 +133,7 @@ Statyczna biblioteka %{name}.
 %patch112 -p1
 %patch113 -p1
 %patch114 -p1
+%patch115 -p1
 
 cp -p %{SOURCE1} pjlib/include/pj/config_site.h
 
diff --git a/0071-sdp_fmtp_attr.patch b/0071-sdp_fmtp_attr.patch
new file mode 100644
index 0000000..8228d5d
--- /dev/null
+++ b/0071-sdp_fmtp_attr.patch
@@ -0,0 +1,34 @@
+diff --git a/pjmedia/src/pjmedia/sdp.c b/pjmedia/src/pjmedia/sdp.c
+index a3dd80b..6117e07 100644
+--- a/pjmedia/src/pjmedia/sdp.c
++++ b/pjmedia/src/pjmedia/sdp.c
+@@ -256,7 +256,8 @@ PJ_DEF(pj_status_t) pjmedia_sdp_attr_get_rtpmap( const pjmedia_sdp_attr *attr,
+ 
+     PJ_ASSERT_RETURN(pj_strcmp2(&attr->name, "rtpmap")==0, PJ_EINVALIDOP);
+ 
+-    PJ_ASSERT_RETURN(attr->value.slen != 0, PJMEDIA_SDP_EINATTR);
++    if (attr->value.slen == 0)
++        return PJMEDIA_SDP_EINATTR;
+ 
+     init_sdp_parser();
+ 
+@@ -341,6 +342,9 @@ PJ_DEF(pj_status_t) pjmedia_sdp_attr_get_fmtp( const pjmedia_sdp_attr *attr,
+ 
+     PJ_ASSERT_RETURN(pj_strcmp2(&attr->name, "fmtp")==0, PJ_EINVALIDOP);
+ 
++    if (attr->value.slen == 0)
++        return PJMEDIA_SDP_EINATTR;
++
+     /* fmtp BNF:
+      *	a=fmtp:<format> <format specific parameter>
+      */
+@@ -379,6 +383,9 @@ PJ_DEF(pj_status_t) pjmedia_sdp_attr_get_rtcp(const pjmedia_sdp_attr *attr,
+ 
+     PJ_ASSERT_RETURN(pj_strcmp2(&attr->name, "rtcp")==0, PJ_EINVALIDOP);
+ 
++    if (attr->value.slen == 0)
++        return PJMEDIA_SDP_EINATTR;
++
+     init_sdp_parser();
+ 
+     /* fmtp BNF:
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pjproject.git/commitdiff/f71c7537c678697632f3283e66840c9318e17bf9



More information about the pld-cvs-commit mailing list