]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
doh
authorAnthony Minessale <anthony.minessale@gmail.com>
Thu, 28 Jan 2010 20:52:28 +0000 (20:52 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Thu, 28 Jan 2010 20:52:28 +0000 (20:52 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16535 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/sofia.c

index a17ea0ecb169e17526b60bb72db9364f5ddfe784..fe321a8faaf9e8e7baf07e836df0f6dadc97f0a9 100644 (file)
@@ -3525,7 +3525,7 @@ static void sofia_handle_sip_r_invite(switch_core_session_t *session, int status
                        if (channel && sip->sip_call_info) {
                                char *p;
                                call_info = sip_header_as_string(nua_handle_home(nh), (void *) sip->sip_call_info);
-                               if (!switch_stristr("appearance", call_info)) {
+                               if (switch_stristr("appearance", call_info)) {
                                        switch_channel_set_variable(channel, "presence_call_info_full", call_info);
                                        if ((p = strchr(call_info, ';'))) {
                                                switch_channel_set_variable(channel, "presence_call_info", p+1);
@@ -5425,7 +5425,7 @@ void sofia_handle_sip_i_reinvite(switch_core_session_t *session,
                if (channel && sip->sip_call_info) {
                        char *p;
                        if ((call_info = sip_header_as_string(nua_handle_home(nh), (void *) sip->sip_call_info))) {
-                               if (!switch_stristr("appearance", call_info)) {
+                               if (switch_stristr("appearance", call_info)) {
                                        switch_channel_set_variable(channel, "presence_call_info_full", call_info);
                                        if ((p = strchr(call_info, ';'))) {
                                                switch_channel_set_variable(channel, "presence_call_info", p+1);
@@ -6360,7 +6360,7 @@ void sofia_handle_sip_i_invite(nua_t *nua, sofia_profile_t *profile, nua_handle_
                                full_contact = sip_header_as_string(nua_handle_home(tech_pvt->nh), (void *) sip->sip_contact);
                        }
                        
-                       if (call_info_str && !switch_stristr("appearance", call_info_str)) {
+                       if (call_info_str && switch_stristr("appearance", call_info_str)) {
                                switch_channel_set_variable(channel, "presence_call_info_full", call_info_str);
                                if ((p = strchr(call_info_str, ';'))) {
                                        p++;