]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7192: [mod_sofia] do not include Expires header in INVITEs responding to a auth...
authorSpencer Thomason <spencer@whiteskycommunications.com>
Thu, 19 Feb 2015 23:36:54 +0000 (15:36 -0800)
committerSpencer Thomason <spencer@whiteskycommunications.com>
Thu, 19 Feb 2015 23:36:54 +0000 (15:36 -0800)
src/mod/endpoints/mod_sofia/sofia_reg.c

index 3212531a1ee81fe4af3312cc34211ec3c34c0e05..8c3e4b6fabee9816319db4326325063c65702518 100644 (file)
@@ -2548,7 +2548,7 @@ void sofia_reg_handle_sip_r_challenge(int status,
        tl_gets(tags, NUTAG_CALLSTATE_REF(ss_state), SIPTAG_WWW_AUTHENTICATE_REF(authenticate), TAG_END());
 
        nua_authenticate(nh, 
-                                        TAG_IF(gateway, SIPTAG_EXPIRES_STR(gateway ? gateway->expires_str : "3600")), 
+                                        TAG_IF(sofia_private && !zstr(sofia_private->gateway_name), SIPTAG_EXPIRES_STR(gateway ? gateway->expires_str : "3600")), 
                                         NUTAG_AUTH(authentication), TAG_END());
 
        goto end;