summaryrefslogtreecommitdiff
path: root/src/libsystemd-network/sd-dhcp6-client.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2018-08-24 11:14:32 +0900
committerFilipe Brandenburger <filbranden@google.com>2018-09-04 13:07:37 -0700
commit339697f081ecae155013ec1cca9c895635add713 (patch)
tree5c2c7a1351a06771e272aa023bf8c0c757925065 /src/libsystemd-network/sd-dhcp6-client.c
parent862764560bbc31e9e85c9074f69269f0a1ab67c4 (diff)
downloadsystemd-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.c4
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);