]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-dhcp-client: client ID always has non-zero data
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 9 May 2023 08:57:33 +0000 (17:57 +0900)
committerLuca Boccassi <luca.boccassi@gmail.com>
Tue, 9 May 2023 13:41:55 +0000 (14:41 +0100)
Follow-up for f04c991a2fbb3531c3b464ed8e6dd7543e521f7a.
Fixes CID#1510978.

src/libsystemd-network/sd-dhcp-client.c

index 4bce35b3a4bd82d21f5da62dfabb56c37fd28792..e5a1fdcd54a3a8002e31e874bab72fa2337ded06 100644 (file)
@@ -346,7 +346,7 @@ int sd_dhcp_client_get_client_id(
         assert_return(client, -EINVAL);
 
         if (client->client_id_len > 0) {
-                if (client->client_id_len < offsetof(sd_dhcp_client_id, raw.data))
+                if (client->client_id_len <= offsetof(sd_dhcp_client_id, raw.data))
                         return -EINVAL;
 
                 if (ret_type)