]> granicus.if.org Git - libevent/commitdiff
free minheap; from Christopher Layne
authorNiels Provos <provos@gmail.com>
Tue, 13 Nov 2007 03:32:10 +0000 (03:32 +0000)
committerNiels Provos <provos@gmail.com>
Tue, 13 Nov 2007 03:32:10 +0000 (03:32 +0000)
svn:r525

ChangeLog
event.c

index 57b6d17187d69a808e152591c6dbfbd973e26d68..ccdfc8ba1d5537f81c439837951a7f4ca044456e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,7 @@
 Changes in current version:
+ o free minheap on event_base_free(); from Christopher Layne
+
+Changes in 1.4.0:
  o allow \r or \n individually to separate HTTP headers instead of the standard "\r\n"; from Charles Kerr.
  o demote most http warnings to debug messages
  o Fix Solaris compilation; from Magne Mahre
diff --git a/event.c b/event.c
index 6fc82dbbfde2e43219366b6cd16d3cf15e1db588..cb7f4d406808a252fbf75ad1c038c5ceb15ecec2 100644 (file)
--- a/event.c
+++ b/event.c
@@ -229,6 +229,7 @@ event_base_free(struct event_base *base)
        for (i=0; i < base->nactivequeues; ++i)
                assert(TAILQ_EMPTY(base->activequeues[i]));
        assert(min_heap_empty(&base->timeheap));
+       min_heap_dtor(&base->timeheap);
 
        for (i = 0; i < base->nactivequeues; ++i)
                free(base->activequeues[i]);