From 55aa7597302898a9a9c9823411df0fae0204eafa Mon Sep 17 00:00:00 2001 From: Willem Toorop Date: Thu, 27 Aug 2015 13:22:24 +0200 Subject: [PATCH] Don't spawn extra process for recursion calls --- src/test/getdns_query.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/test/getdns_query.c b/src/test/getdns_query.c index af0ce8c3..bc9d4043 100644 --- a/src/test/getdns_query.c +++ b/src/test/getdns_query.c @@ -974,9 +974,10 @@ main(int argc, char **argv) return r; } my_eventloop_init(&my_loop); - if ((r = getdns_context_set_eventloop(context, &my_loop.base))) { + if ((r = getdns_context_set_eventloop(context, &my_loop.base))) + goto done_destroy_context; + if ((r = getdns_context_set_use_threads(context, 1))) goto done_destroy_context; - } extensions = getdns_dict_create(); if (! extensions) { fprintf(stderr, "Could not create extensions dict\n");