- Patch from Neel Goyal to fix callback in libunbound.

git-svn-id: file:///svn/unbound/trunk@3012 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
Wouter Wijngaards 2013-11-04 18:53:21 +00:00
parent 3f6d7f30c7
commit dba75dc035
2 changed files with 5 additions and 1 deletions

View file

@ -1,3 +1,6 @@
4 Nov 2013: Wouter
- Patch from Neel Goyal to fix callback in libunbound.
3 Nov 2013: Wouter
- if configured --with-libunbound-only fix make install.

View file

@ -632,6 +632,7 @@ libworker_event_done_cb(void* arg, int rcode, ldns_buffer* buf,
struct ctx_query* q = (struct ctx_query*)arg;
ub_event_callback_t cb = (ub_event_callback_t)q->cb;
void* cb_arg = q->cb_arg;
int cancelled = q->cancelled;
/* delete it now */
struct ub_ctx* ctx = q->w->ctx;
@ -641,7 +642,7 @@ libworker_event_done_cb(void* arg, int rcode, ldns_buffer* buf,
context_query_delete(q);
lock_basic_unlock(&ctx->cfglock);
if(!q->cancelled) {
if(!cancelled) {
/* call callback */
int sec = 0;
if(s == sec_status_bogus)