From b5ac8c1b50ae28eb567c5c2cf48cca9e9809bd5c Mon Sep 17 00:00:00 2001 From: Willem Toorop Date: Fri, 4 Sep 2015 16:13:49 +0200 Subject: [PATCH] Don't alter events before clearing... --- src/context.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/context.c b/src/context.c index eef5143a..9cb23a75 100644 --- a/src/context.c +++ b/src/context.c @@ -538,10 +538,10 @@ _getdns_upstreams_dereference(getdns_upstreams *upstreams) || upstream->event.write_cb || upstream->event.timeout_cb) ) { + GETDNS_CLEAR_EVENT(upstream->loop, &upstream->event); upstream->event.read_cb = NULL; upstream->event.write_cb = NULL; upstream->event.timeout_cb = NULL; - GETDNS_CLEAR_EVENT(upstream->loop, &upstream->event); } if (upstream->tls_obj != NULL) { SSL_shutdown(upstream->tls_obj);