[asterisk-commits] jrose: trunk r405270 - /trunk/res/res_pjsip_session.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu Jan 9 17:52:11 CST 2014
Author: jrose
Date: Thu Jan 9 17:52:09 2014
New Revision: 405270
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=405270
Log:
PJSIP: Add unhold on reinvite without SDP behavior
Review: https://reviewboard.asterisk.org/r/3106/
Modified:
trunk/res/res_pjsip_session.c
Modified: trunk/res/res_pjsip_session.c
URL: http://svnview.digium.com/svn/asterisk/trunk/res/res_pjsip_session.c?view=diff&rev=405270&r1=405269&r2=405270
==============================================================================
--- trunk/res/res_pjsip_session.c (original)
+++ trunk/res/res_pjsip_session.c Thu Jan 9 17:52:09 2014
@@ -895,9 +895,16 @@
}
if (!(sdp_info = pjsip_rdata_get_sdp_info(rdata)) ||
- (sdp_info->sdp_err != PJ_SUCCESS) ||
- !sdp_info->sdp ||
- !sdp_requires_deferral(session, sdp_info->sdp)) {
+ (sdp_info->sdp_err != PJ_SUCCESS)) {
+ return PJ_FALSE;
+ }
+
+ if (!sdp_info->sdp) {
+ ast_queue_unhold(session->channel);
+ return PJ_FALSE;
+ }
+
+ if (!sdp_requires_deferral(session, sdp_info->sdp)) {
return PJ_FALSE;
}
More information about the asterisk-commits
mailing list