]> Dogcows Code - chaz/tint2/blobdiff - src/util/timer.c
*fix* valgrind invalid read/write and memleaks
[chaz/tint2] / src / util / timer.c
index 01bd7686b972783b2bd324641fde78b9bf3eaa74..dd6847318569126796964e3caea4f70b64d0df44 100644 (file)
@@ -398,6 +398,7 @@ void remove_from_multi_timeout(timeout* t)
 
        if (g_slist_length(mth->timeout_list) == 1) {
                timeout* last_timeout = mth->timeout_list->data;
+               g_slist_remove(mth->timeout_list, last_timeout);
                free(last_timeout->multi_timeout);
                last_timeout->multi_timeout = 0;
                g_hash_table_remove(multi_timeouts, last_timeout);
This page took 0.01776 seconds and 4 git commands to generate.