From: Paul Donald Date: Tue, 21 Oct 2025 13:46:29 +0000 (+0200) Subject: config: fix erroneous clamp message if clamp value == max X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=c2eb4b59f107f1e2e0285e4d2d50235e95c90922;p=project%2Fodhcpd.git config: fix erroneous clamp message if clamp value == max If the clamp value is equal to and only equal to PD_MIN_LEN_MAX then the warn is emitted, when it shouldn't be since PD_MIN_LEN_MAX is a valid max value. Signed-off-by: Paul Donald Link: https://github.com/openwrt/odhcpd/pull/283 Signed-off-by: Álvaro Fernández Rojas --- diff --git a/src/config.c b/src/config.c index d6573e2..ddc4537 100644 --- a/src/config.c +++ b/src/config.c @@ -1304,7 +1304,7 @@ int config_parse_interface(void *data, size_t len, const char *name, bool overwr if (pd_min_len > PD_MIN_LEN_MAX) iface->dhcpv6_pd_min_len = PD_MIN_LEN_MAX; iface->dhcpv6_pd_min_len = pd_min_len; - if (pd_min_len >= PD_MIN_LEN_MAX) + if (pd_min_len > PD_MIN_LEN_MAX) warn("Clamped invalid %s value configured for interface '%s' to %d", iface_attrs[IFACE_ATTR_DHCPV6_PD_MIN_LEN].name, iface->name, iface->dhcpv6_pd_min_len); }