]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
skypopen: removing my own chatmessage from the array
authorGiovanni Maruzzelli <gmaruzz@gmail.com>
Tue, 6 Nov 2012 08:55:14 +0000 (09:55 +0100)
committerGiovanni Maruzzelli <gmaruzz@gmail.com>
Tue, 6 Nov 2012 08:55:14 +0000 (09:55 +0100)
src/mod/endpoints/mod_skypopen/skypopen_protocol.c

index 2126955452dbf26401fb0667033b54aab4fc7ea7..3e6ea06193452a69ddbdb48e3338c19c917a5b12 100644 (file)
@@ -522,7 +522,15 @@ int skypopen_signaling_read(private_t *tech_pvt)
 
                                                                sprintf(msg_to_skype, "SET CHATMESSAGE %s SEEN", id);
                                                                skypopen_signaling_write(tech_pvt, msg_to_skype);
+                                                       } else {
+                                                               DEBUGA_SKYPE
+                                                                       ("CHATMESSAGE %s is in position %d in the chatmessages array, type=%s, id=%s, chatname=%s, from_handle=%s, from_dispname=%s, body=%s NOT DELETEEEEEEEEEEEEEEEEED\n",
+                                                                        SKYPOPEN_P_LOG, id, i, tech_pvt->chatmessages[i].type, tech_pvt->chatmessages[i].id, tech_pvt->chatmessages[i].chatname,
+                                                                        tech_pvt->chatmessages[i].from_handle, tech_pvt->chatmessages[i].from_dispname, tech_pvt->chatmessages[i].body);
+                                                               memset(&tech_pvt->chatmessages[i], '\0', sizeof(&tech_pvt->chatmessages[i]));
+                                                               DEBUGA_SKYPE("chatmessage %s HAS BEEN DELETEEEEEEEEEEEEEEEEED\n", SKYPOPEN_P_LOG, id);
                                                        }
+
                                                }
 
                                        }