mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
- 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:
parent
dba75dc035
commit
789ccae281
2 changed files with 6 additions and 2 deletions
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue