diff options
Diffstat (limited to 'src/common/plugin-timer.c')
-rw-r--r-- | src/common/plugin-timer.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/common/plugin-timer.c b/src/common/plugin-timer.c index 4f2030e3..d0c82c28 100644 --- a/src/common/plugin-timer.c +++ b/src/common/plugin-timer.c @@ -53,9 +53,9 @@ static void timer_del (timer *tim) { timer_list = g_slist_remove (timer_list, tim); - free (tim->command); + g_free (tim->command); hexchat_unhook (ph, tim->hook); - free (tim); + g_free (tim); } static void @@ -119,11 +119,11 @@ timer_add (int ref, int timeout, int repeat, char *command) } } - tim = malloc (sizeof (timer)); + tim = g_new (timer, 1); tim->ref = ref; tim->repeat = repeat; tim->timeout = timeout; - tim->command = strdup (command); + tim->command = g_strdup (command); tim->context = hexchat_get_context (ph); tim->forever = FALSE; |