- Patch from Neel Goyal to fix async id assignment if callback

is called by libunbound in the mesh attach.


git-svn-id: file:///svn/unbound/trunk@3013 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
Wouter Wijngaards 2013-11-05 21:16:02 +00:00
parent dba75dc035
commit 789ccae281
2 changed files with 6 additions and 2 deletions

View file

@ -1,3 +1,7 @@
5 Nov 2013: Wouter
- Patch from Neel Goyal to fix async id assignment if callback
is called by libunbound in the mesh attach.
4 Nov 2013: Wouter
- Patch from Neel Goyal to fix callback in libunbound.

View file

@ -679,14 +679,14 @@ int libworker_attach_mesh(struct ub_ctx* ctx, struct ctx_query* q,
return UB_NOERROR;
}
/* process new query */
if(async_id)
*async_id = q->querynum;
if(!mesh_new_callback(w->env->mesh, &qinfo, qflags, &edns,
w->back->udp_buff, qid, libworker_event_done_cb, q)) {
free(qinfo.qname);
return UB_NOMEM;
}
free(qinfo.qname);
if(async_id)
*async_id = q->querynum;
return UB_NOERROR;
}