diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2018-08-24 11:14:32 +0900 |
---|---|---|
committer | Filipe Brandenburger <filbranden@google.com> | 2018-09-04 13:07:37 -0700 |
commit | 339697f081ecae155013ec1cca9c895635add713 (patch) | |
tree | 5c2c7a1351a06771e272aa023bf8c0c757925065 /src/libsystemd-network/sd-dhcp6-client.c | |
parent | 862764560bbc31e9e85c9074f69269f0a1ab67c4 (diff) | |
download | systemd-339697f081ecae155013ec1cca9c895635add713.tar.gz |
sd-dhcp: drop meaningless checking
mac_addr is not dynamically allocated.
Fixes CID 1395162 and 1395164.
Diffstat (limited to 'src/libsystemd-network/sd-dhcp6-client.c')
-rw-r--r-- | src/libsystemd-network/sd-dhcp6-client.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsystemd-network/sd-dhcp6-client.c b/src/libsystemd-network/sd-dhcp6-client.c index 4f3993134f..0caed55c26 100644 --- a/src/libsystemd-network/sd-dhcp6-client.c +++ b/src/libsystemd-network/sd-dhcp6-client.c @@ -205,7 +205,7 @@ static int dhcp6_client_set_duid_internal( } else switch (duid_type) { case DUID_TYPE_LLT: - if (!client->mac_addr || client->mac_addr_len == 0) + if (client->mac_addr_len == 0) return -EOPNOTSUPP; r = dhcp_identifier_set_duid_llt(&client->duid, 0, client->mac_addr, client->mac_addr_len, client->arp_type, &client->duid_len); @@ -218,7 +218,7 @@ static int dhcp6_client_set_duid_internal( return r; break; case DUID_TYPE_LL: - if (!client->mac_addr || client->mac_addr_len == 0) + if (client->mac_addr_len == 0) return -EOPNOTSUPP; r = dhcp_identifier_set_duid_ll(&client->duid, client->mac_addr, client->mac_addr_len, client->arp_type, &client->duid_len); |