char buf1[32];
char buf2[32];
- char result[32];
+ char result[32] = { 0, };
AddrData *addr_data = data;
g_mutex_unlock (&context_array_mutex);
cleanup_crawlers (context);
+ g_main_context_unref (context);
return NULL;
}
static void
do_add (GIOChannel *in, gint a, gint b)
{
- char buf1[32];
- char buf2[32];
+ char buf1[32] = { 0, };
+ char buf2[32] = { 0, };
sprintf (buf1, "%d", a);
sprintf (buf2, "%d", b);
g_main_loop_run (main_loop);
g_main_loop_unref (main_loop);
+ g_ptr_array_unref (crawler_array);
+ g_ptr_array_unref (context_array);
+
return 0;
}