diff options
Diffstat (limited to 'util/module.c')
-rw-r--r-- | util/module.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/util/module.c b/util/module.c index f4b715d141b1..f16583183bfe 100644 --- a/util/module.c +++ b/util/module.c @@ -236,3 +236,13 @@ log_edns_known_options(enum verbosity_value level, struct module_env* env) } } } + +void +copy_state_to_super(struct module_qstate* qstate, int ATTR_UNUSED(id), + struct module_qstate* super) +{ + /* Overwrite super's was_ratelimited only when it was not set */ + if(!super->was_ratelimited) { + super->was_ratelimited = qstate->was_ratelimited; + } +} |