Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/EionRobb/skype4pidgin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEion Robb <eion@robbmob.com>2008-07-21 09:33:04 +0400
committerEion Robb <eion@robbmob.com>2008-07-21 09:33:04 +0400
commit8a31eefa08f8e7e899ff725cf0863049d3ec0a4b (patch)
treed03856296463852e5e4d1025a7c78eec8ad1231b /skype_messaging_carbon.c
parent387c819c6a228ce61563ec66a44aed64ae8ed8cd (diff)
Ran plugin through Valgrind, removed memleaks
Diffstat (limited to 'skype_messaging_carbon.c')
-rw-r--r--skype_messaging_carbon.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/skype_messaging_carbon.c b/skype_messaging_carbon.c
index 915d508..7ca223b 100644
--- a/skype_messaging_carbon.c
+++ b/skype_messaging_carbon.c
@@ -70,7 +70,7 @@ SkypeBecameUnavailable(CFPropertyListRef aNotification)
{
printf("Skype became unavailable\n");
connected_to_skype = FALSE;
- g_thread_create((GThreadFunc)skype_message_received, "CONNSTATUS LOGGEDOUT", FALSE, NULL);
+ g_thread_create((GThreadFunc)skype_message_received, g_strdup("CONNSTATUS LOGGEDOUT"), FALSE, NULL);
}
static struct SkypeDelegate skypeDelegate = {
@@ -160,11 +160,10 @@ send_message(char* message)
if (message[0] == '#')
{
int message_num;
- char error_return[40];
//And we're expecting a response
sscanf(message, "#%d ", &message_num);
- sprintf(error_return, "#%d ERROR", message_num);
- g_thread_create((GThreadFunc)skype_message_received, (void *)g_strdup(error_return), FALSE, NULL);
+ char *error_return = g_strdup_printf("#%d ERROR Carbon", message_num);
+ g_thread_create((GThreadFunc)skype_message_received, (void *)error_return, FALSE, NULL);
}
CFRelease(messageString);
return;