event_base_loopexit from callback was fine!

This commit is contained in:
Willem Toorop 2014-02-10 15:45:07 +01:00
parent 90edb54f2b
commit b9bc90a986
1 changed files with 4 additions and 2 deletions

View File

@ -216,7 +216,7 @@ this_callbackfn(struct getdns_context *context,
getdns_list_destroy(trust_anchors); getdns_list_destroy(trust_anchors);
} while (0); } while (0);
getdns_dict_destroy(response); getdns_dict_destroy(response);
/* (void) event_base_loopexit((struct event_base *)userarg, NULL); */ (void) event_base_loopexit((struct event_base *)userarg, NULL);
} }
int int
@ -272,10 +272,12 @@ main(int argc, char** argv)
} }
else { else {
/* Call the event loop */ /* Call the event loop */
/* event_base_dispatch(this_event_base); */ event_base_dispatch(this_event_base);
/*
do event_base_loop(this_event_base, EVLOOP_ONCE); do event_base_loop(this_event_base, EVLOOP_ONCE);
while (0 < getdns_context_get_num_pending_requests( while (0 < getdns_context_get_num_pending_requests(
this_context, NULL)); this_context, NULL));
*/
} }
/* Clean up */ /* Clean up */
getdns_dict_destroy(this_extensions); getdns_dict_destroy(this_extensions);