]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-radv: fix implicit conversion to boolean
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 29 Oct 2021 13:10:43 +0000 (22:10 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 29 Oct 2021 13:10:43 +0000 (22:10 +0900)
src/libsystemd-network/sd-radv.c

index 2f3f4801514ec81fe58f5cf15903d02bb339312a..f5432b503532e55f5077f2100a0053166c9da2fe 100644 (file)
@@ -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));
         }