From: W.C.A. Wijngaards Date: Thu, 28 Jan 2021 08:15:45 +0000 (+0100) Subject: - Fix empty clause warning in edns pass for padding. X-Git-Tag: release-1.13.1rc1~1^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ad8104bb7c3d27a3f70a27e764455112d541e454;p=thirdparty%2Funbound.git - Fix empty clause warning in edns pass for padding. --- diff --git a/doc/Changelog b/doc/Changelog index 83e617c9a..66b46d230 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -3,6 +3,7 @@ - Fix to use correct type for label count in rpz routine. - Fix empty clause warning in config_file nsid parse. - Fix to use correct type for label count in ipdnametoaddr rpz routine. + - Fix empty clause warning in edns pass for padding. 26 January 2022: George - Merge PR #408 from fobser: Prevent a few more yacc clashes. diff --git a/util/edns.c b/util/edns.c index 5d2121636..84308449c 100644 --- a/util/edns.c +++ b/util/edns.c @@ -166,8 +166,9 @@ int apply_edns_options(struct edns_data* edns_out, struct edns_data* edns_in, return 0; if(!cfg->pad_responses || c->type != comm_tcp || !c->ssl - || !edns_opt_list_find(edns_in->opt_list, LDNS_EDNS_PADDING)) + || !edns_opt_list_find(edns_in->opt_list, LDNS_EDNS_PADDING)) { ; /* pass */ + } else if(!edns_opt_list_append(&edns_out->opt_list, LDNS_EDNS_PADDING , 0, NULL, region))