From 2ccc20fb591ea3b55e41dee7f7fdb5494d0c71be Mon Sep 17 00:00:00 2001 From: Madeleine Goebel Date: Wed, 22 May 2019 09:18:34 -0400 Subject: [PATCH] Fix placement of null assignment --- src/io/eventloop.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/io/eventloop.c b/src/io/eventloop.c index af95660bf2..5043b08bff 100644 --- a/src/io/eventloop.c +++ b/src/io/eventloop.c @@ -292,11 +292,13 @@ void MVM_io_eventloop_destroy(MVMThreadContext *tc) { if (instance->event_loop) { uv_close((uv_handle_t*)instance->event_loop_wakeup, NULL); - instance->event_loop_wakeup = NULL; /* Not sure we can always do this */ uv_loop_close(instance->event_loop); + MVM_free(instance->event_loop_wakeup); + instance->event_loop_wakeup = NULL; + MVM_free(instance->event_loop); instance->event_loop = NULL; }