]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
correct sofia_count_reg_function behavior reported from user list
authorJeff Lenk <jeff@jefflenk.com>
Tue, 13 Sep 2011 15:40:33 +0000 (10:40 -0500)
committerJeff Lenk <jeff@jefflenk.com>
Tue, 13 Sep 2011 15:40:33 +0000 (10:40 -0500)
src/mod/endpoints/mod_sofia/mod_sofia.c

index 147dc279be090d25c46175df48bcc23b76c2129c..8ef3b92663aabeede996a4347671732553e149ad 100644 (file)
@@ -3616,12 +3616,12 @@ SWITCH_STANDARD_API(sofia_count_reg_function)
                        if (zstr(user)) {
                                sql = switch_mprintf("select count(*) "
                                                                         "from sip_registrations where (sip_host='%q' or presence_hosts like '%%%q%%')",
-                                                                        (concat != NULL) ? concat : "", domain, domain);
+                                                                        domain, domain);
 
                        } else {
                                sql = switch_mprintf("select count(*) "
-                                                                        "from sip_registrations where (sip_user='%q' or dir_user='%q') and (sip_host='%q' or presence_hosts like '%%%q%%')",
-                                                                        (concat != NULL) ? concat : "", user, user, domain, domain);
+                                                                        "from sip_registrations where sip_user='%q' and (sip_host='%q' or presence_hosts like '%%%q%%')",
+                                                                        user, domain, domain);
                        }
                        switch_assert(sql);
                        sofia_glue_execute_sql_callback(profile, profile->ireg_mutex, sql, sql2str_callback, &cb);