From: Anthony Minessale Date: Wed, 13 May 2015 00:54:23 +0000 (-0500) Subject: FS-7500: set 500ms min on retransmit of outdated xml based intraframe request that... X-Git-Tag: v1.6.2~614^2~46 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bc152ed9d8d238634244c1d4b08b81380fcefdf2;p=thirdparty%2Ffreeswitch.git FS-7500: set 500ms min on retransmit of outdated xml based intraframe request that EVERYTHING still seems to use --- diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.c b/src/mod/endpoints/mod_sofia/mod_sofia.c index f48777c6ff..267286daf8 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.c +++ b/src/mod/endpoints/mod_sofia/mod_sofia.c @@ -1300,9 +1300,9 @@ static switch_status_t sofia_receive_message(switch_core_session_t *session, swi //const char *pl = "\n\n\n\n\n\n\n\n"; const char *pl = "\n\n"; - time_t now = switch_epoch_time_now(NULL); + switch_time_t now = switch_micro_time_now(); - if (!tech_pvt->last_vid_info || (now - tech_pvt->last_vid_info) > 1) { + if (!tech_pvt->last_vid_info || (now - tech_pvt->last_vid_info) > 500000) { tech_pvt->last_vid_info = now; diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.h b/src/mod/endpoints/mod_sofia/mod_sofia.h index 28ce0f8fb6..eecde673fd 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.h +++ b/src/mod/endpoints/mod_sofia/mod_sofia.h @@ -808,7 +808,7 @@ struct private_object { char *respond_phrase; int respond_code; char *respond_dest; - time_t last_vid_info; + switch_time_t last_vid_info; uint32_t keepalive; uint32_t sent_invites; uint32_t recv_invites;