aboutsummaryrefslogtreecommitdiff
path: root/src/espik_common_handler.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/espik_common_handler.c')
-rw-r--r--src/espik_common_handler.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/espik_common_handler.c b/src/espik_common_handler.c
index d581dc4..3177cd9 100644
--- a/src/espik_common_handler.c
+++ b/src/espik_common_handler.c
@@ -108,6 +108,7 @@ int server_data (void* data __UNUSED__, int ev_type __UNUSED__,
espik_raw_send ("PONG guybrush.melee");
}
+ memset (msg, 0, strlen(msg));
free (msg);
espik_leave();
@@ -148,7 +149,7 @@ int kb_get (void* data __UNUSED__, Ecore_Fd_Handler* fd_handler)
if (count == 0)
{
- tmp = irc_quit ("", "^D pressed");
+ tmp = irc_quit (NULL, strdup("^D pressed"));
espik_debug_print ("tmp: %s", tmp);
espik_raw_send (tmp);
espik_debug_print ("AFTER espik_raw_send");
@@ -159,8 +160,6 @@ int kb_get (void* data __UNUSED__, Ecore_Fd_Handler* fd_handler)
*/
espik_con_shutdown ();
- ecore_main_loop_quit ();
-
free (tmp);
espik_leave();
return (0);