]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
ioloop: Don't leak memory when detecting a leaked timeout.
authorTimo Sirainen <tss@iki.fi>
Fri, 3 Dec 2010 07:12:20 +0000 (07:12 +0000)
committerTimo Sirainen <tss@iki.fi>
Fri, 3 Dec 2010 07:12:20 +0000 (07:12 +0000)
src/lib/ioloop.c

index 1e9aa70bda03a0e06fe6a1b4120c17545a0166d1..1251cc5b9c3008f68c6eeeffc87e9d7d4239ee01 100644 (file)
@@ -468,7 +468,7 @@ void io_loop_destroy(struct ioloop **_ioloop)
                struct timeout *to = (struct timeout *)item;
 
                i_warning("Timeout leak: %p", (void *)to->callback);
-               i_free(to);
+               timeout_free(to);
        }
        priorityq_deinit(&ioloop->timeouts);