]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
doh
authorAnthony Minessale <anthony.minessale@gmail.com>
Mon, 14 Apr 2008 16:29:56 +0000 (16:29 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Mon, 14 Apr 2008 16:29:56 +0000 (16:29 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8106 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/sofia_reg.c

index 9732ede866b6f522994776b39b186e8c85d32a4c..b6e1452a5356d5ae7818cc53544ea4caf029487d 100644 (file)
@@ -228,7 +228,6 @@ void sofia_reg_expire_call_id(sofia_profile_t *profile, const char *call_id)
 void sofia_reg_check_expire(sofia_profile_t *profile, time_t now)
 {
        char sql[1024];
-       char *psql = sql;
 
 #ifdef SWITCH_HAVE_ODBC
     if (profile->odbc_dsn) {
@@ -265,17 +264,15 @@ void sofia_reg_check_expire(sofia_profile_t *profile, time_t now)
                switch_snprintf(sql, sizeof(sql), "delete from sip_registrations where expires > 0");
        }
 
-       sofia_glue_actually_execute_sql(profile, SWITCH_FALSE, psql, NULL);
-       switch_safe_free(psql);
-
+       sofia_glue_actually_execute_sql(profile, SWITCH_FALSE, sql, NULL);
+       
        if (now) {
                switch_snprintf(sql, sizeof(sql), "delete from sip_authentication where expires > 0 and expires <= %ld", (long) now);
        } else {
                switch_snprintf(sql, sizeof(sql), "delete from sip_authentication where expires > 0");
        }
 
-       sofia_glue_actually_execute_sql(profile, SWITCH_FALSE, psql, NULL);
-       switch_safe_free(psql);
+       sofia_glue_actually_execute_sql(profile, SWITCH_FALSE, sql, NULL);
        
        if (now) {
                switch_snprintf(sql, sizeof(sql), "delete from sip_subscriptions where expires > 0 and expires <= %ld", (long) now);
@@ -283,8 +280,8 @@ void sofia_reg_check_expire(sofia_profile_t *profile, time_t now)
                switch_snprintf(sql, sizeof(sql), "delete from sip_subscriptions where expires > 0");
        }
 
-       sofia_glue_actually_execute_sql(profile, SWITCH_FALSE, psql, NULL);
-       switch_safe_free(psql);
+       sofia_glue_actually_execute_sql(profile, SWITCH_FALSE, sql, NULL);
+       
 
        if (now) {
                switch_snprintf(sql, sizeof(sql), "select * from sip_registrations where status like '%%NATHACK%%'");