]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network/nexthop: refuse id == 0 earlier
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 4 Jan 2024 20:01:05 +0000 (05:01 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 4 Jan 2024 20:33:49 +0000 (05:33 +0900)
All requested nexthop has a non-zero ID.

src/network/networkd-nexthop.c

index 1ab56a8ffdb79e8f43db748a52f99eefb1428818..086f246c9658d11c1f7dc8159c5f72a1d5694969 100644 (file)
@@ -269,6 +269,9 @@ static int nexthop_get_request_by_id(Manager *manager, uint32_t id, Request **re
 
         assert(manager);
 
+        if (id == 0)
+                return -EINVAL;
+
         req = ordered_set_get(
                         manager->request_queue,
                         &(Request) {