[CICN-20] use-after-free causes several valgrind warnings 19/22719/2
authorJordan Augé <[email protected]>
Mon, 14 Oct 2019 14:26:22 +0000 (16:26 +0200)
committerJordan Augé <[email protected]>
Mon, 14 Oct 2019 15:32:14 +0000 (17:32 +0200)
Signed-off-by: Jordan Augé <[email protected]>
Change-Id: Ibeff21ff8533b02dc1541b6a31491eb7d762addc

libparc/parc/algol/internal_parc_Event.c

index 9335e1e..53c1f0f 100644 (file)
@@ -79,8 +79,8 @@ internal_parc_initializeLibevent(void)
     struct event *event = event_new(evbase, -1, 0, NULL, NULL);
     parcAssertNotNull(event, "Libevent event_new returned NULL");
     event_del(event);
-    event_base_free(evbase);
     event_free(event);
+    event_base_free(evbase);
 
     event_set_mem_functions(internal_parc_alloc,
                             internal_parc_realloc,