]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-6939 #resolve
authorBrian West <brian@freeswitch.org>
Mon, 27 Oct 2014 17:23:44 +0000 (12:23 -0500)
committerBrian West <brian@freeswitch.org>
Mon, 27 Oct 2014 17:23:44 +0000 (12:23 -0500)
src/mod/endpoints/mod_sofia/sofia_reg.c

index 25336c62c0cf780492cfb78fdc46f974802ced9a..78651e08bbef2bec09f1110ab41019084305163f 100644 (file)
@@ -920,8 +920,8 @@ void sofia_reg_check_ping_expire(sofia_profile_t *profile, time_t now, int inter
                                irand = mean + sofia_reg_uniform_distribution(interval);
                                next = (long) now + irand;
        
-                               sql = switch_mprintf(" update sip_registrations set ping_expires = %ld where ping_expires <= %ld ",
-                                                       next, (long) now);
+                               sql = switch_mprintf("update sip_registrations set ping_expires = %ld where hostname='%q' and profile_name='%q' ping_expires <= %ld ",
+                                                       next, mod_sofia_globals.hostname, profile->name, (long) now);
                                sofia_glue_execute_sql(profile, &sql, SWITCH_TRUE);
                        }
                }