]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
last commit was daft, real fix
authorAnthony Minessale <anthony.minessale@gmail.com>
Fri, 11 Dec 2009 22:21:29 +0000 (22:21 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Fri, 11 Dec 2009 22:21:29 +0000 (22:21 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15923 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/sofia_reg.c

index 393779fa584b41a02911c7a3617388d665f48aad..f1015e3ed6123d74260b31402fd37b571602928b 100644 (file)
@@ -363,10 +363,10 @@ void sofia_reg_check_gateway(sofia_profile_t *profile, time_t now)
 
                case REG_STATE_FAILED:
                        {
-                               time_t sec;
+                               int sec;
 
                                if (gateway_ptr->failure_status == 503) {
-                                       sec = now + gateway_ptr->retry_seconds;
+                                       sec = gateway_ptr->retry_seconds;
                                } else{
                                        sec = gateway_ptr->retry_seconds * (gateway_ptr->failures + 1);
                                }
@@ -376,8 +376,8 @@ void sofia_reg_check_gateway(sofia_profile_t *profile, time_t now)
                                gateway_ptr->state = REG_STATE_FAIL_WAIT;
                                gateway_ptr->failure_status = 0;
 
-                               switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "%s Failed Registration, setting retry to %ld seconds.\n", 
-                                                                 gateway_ptr->name, (long)sec - now);
+                               switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "%s Failed Registration, setting retry to %d seconds.\n", 
+                                                                 gateway_ptr->name, sec);
 
                        }
                        break;