mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-23 16:20:26 -05:00
- Fix that if there are on reply callbacks, those are called per
reply and a new message created if that was modified by the call.
This commit is contained in:
parent
72032a95bb
commit
a9e13f3590
2 changed files with 3 additions and 1 deletions
|
|
@ -2,6 +2,8 @@
|
||||||
- Fix for python reply callback to see mesh state reply_list member,
|
- Fix for python reply callback to see mesh state reply_list member,
|
||||||
it only removes it briefly for the commpoint call so that it does
|
it only removes it briefly for the commpoint call so that it does
|
||||||
not drop it and attempt to modify the reply list during reply.
|
not drop it and attempt to modify the reply list during reply.
|
||||||
|
- Fix that if there are on reply callbacks, those are called per
|
||||||
|
reply and a new message created if that was modified by the call.
|
||||||
|
|
||||||
13 October 2020: Wouter
|
13 October 2020: Wouter
|
||||||
- Fix #323: unbound testsuite fails on mock build in systemd-nspawn
|
- Fix #323: unbound testsuite fails on mock build in systemd-nspawn
|
||||||
|
|
|
||||||
|
|
@ -1235,7 +1235,7 @@ mesh_send_reply(struct mesh_state* m, int rcode, struct reply_info* rep,
|
||||||
prev->edns.bits == r->edns.bits &&
|
prev->edns.bits == r->edns.bits &&
|
||||||
prev->edns.udp_size == r->edns.udp_size &&
|
prev->edns.udp_size == r->edns.udp_size &&
|
||||||
edns_opt_list_compare(prev->edns.opt_list, r->edns.opt_list)
|
edns_opt_list_compare(prev->edns.opt_list, r->edns.opt_list)
|
||||||
== 0) {
|
== 0 && !env->inplace_cb_lists[inplace_cb_reply]) {
|
||||||
/* if the previous reply is identical to this one, fix ID */
|
/* if the previous reply is identical to this one, fix ID */
|
||||||
if(prev_buffer != r_buffer)
|
if(prev_buffer != r_buffer)
|
||||||
sldns_buffer_copy(r_buffer, prev_buffer);
|
sldns_buffer_copy(r_buffer, prev_buffer);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue