]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
presence is a 4-letter word
authorAnthony Minessale <anthm@freeswitch.org>
Sat, 18 Dec 2010 04:29:33 +0000 (22:29 -0600)
committerAnthony Minessale <anthm@freeswitch.org>
Sat, 18 Dec 2010 04:29:33 +0000 (22:29 -0600)
src/mod/endpoints/mod_sofia/sofia_presence.c

index 5d666f03eeaba28c4bd964d9b11ec87c825269eb..f0cade3e613b6ff042b1ee30dbff034989989a21 100644 (file)
@@ -818,7 +818,7 @@ static void actual_sofia_presence_event_handler(switch_event_t *event)
                sofia_glue_execute_sql_callback(profile, profile->ireg_mutex, sql, sofia_presence_dialog_callback, &dh);
                switch_safe_free(sql);
                
-               if ((sql = switch_mprintf("select sip_subscriptions.proto,sip_subscriptions.sip_user,sip_subscriptions.sip_host,"
+               if ((sql = switch_mprintf("select distinct sip_subscriptions.proto,sip_subscriptions.sip_user,sip_subscriptions.sip_host,"
                                                                  "sip_subscriptions.sub_to_user,sip_subscriptions.sub_to_host,sip_subscriptions.event,"
                                                                  "sip_subscriptions.contact,sip_subscriptions.call_id,sip_subscriptions.full_from,"
                                                                  "sip_subscriptions.full_via,sip_subscriptions.expires,sip_subscriptions.user_agent,"