From b178cf34b65be7dbb5d81547910d87d94af87db2 Mon Sep 17 00:00:00 2001 From: mb Date: Tue, 24 Nov 2020 11:33:16 +0100 Subject: [PATCH] rpz: update ext_state in the iterator --- iterator/iterator.c | 1 + services/rpz.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/iterator/iterator.c b/iterator/iterator.c index 609786a16..6655ec875 100644 --- a/iterator/iterator.c +++ b/iterator/iterator.c @@ -2476,6 +2476,7 @@ processQueryTargets(struct module_qstate* qstate, struct iter_qstate* iq, if(forged_response != NULL) { iq->response = forged_response; next_state(iq, FINISHED_STATE); + qstate->ext_state[id] = module_finished; return 0; } } diff --git a/services/rpz.c b/services/rpz.c index acf2b8848..fb219ab09 100644 --- a/services/rpz.c +++ b/services/rpz.c @@ -1448,7 +1448,7 @@ rpz_patch_nodata(struct rpz* r, struct module_qstate* ms) 0, //an 0, //ns 0, //ar - 1, //total + 0, //total sec_status_secure); return msg; } @@ -1468,7 +1468,7 @@ rpz_patch_nxdomain(struct rpz* r, struct module_qstate* ms) 0, //an 0, //ns 0, //ar - 1, //total + 0, //total sec_status_secure); return msg; }