From: Yu Watanabe Date: Fri, 29 Oct 2021 13:10:43 +0000 (+0900) Subject: sd-radv: fix implicit conversion to boolean X-Git-Tag: v250-rc1~381^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=41521417ab4e16f2a34ca010bdb68a2a732cb80c;p=thirdparty%2Fsystemd.git sd-radv: fix implicit conversion to boolean --- diff --git a/src/libsystemd-network/sd-radv.c b/src/libsystemd-network/sd-radv.c index 2f3f4801514..f5432b50353 100644 --- a/src/libsystemd-network/sd-radv.c +++ b/src/libsystemd-network/sd-radv.c @@ -204,7 +204,7 @@ static int radv_send(sd_radv *ra, const struct in6_addr *dst, usec_t lifetime_us iov[msg.msg_iovlen++] = IOVEC_MAKE(&opt_mac, sizeof(opt_mac)); } - if (ra->mtu) { + if (ra->mtu > 0) { opt_mtu.nd_opt_mtu_mtu = htobe32(ra->mtu); iov[msg.msg_iovlen++] = IOVEC_MAKE(&opt_mtu, sizeof(opt_mtu)); }