summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2022-08-11 14:47:04 +0200
committerThomas Haller <thaller@redhat.com>2022-08-11 14:47:04 +0200
commit3d474037ad7f28a127dd9208628f4292fe4adf52 (patch)
tree6cc1e11b70128a9eb9f826dc4061f92380b3e12a
parente38f0be7368db99d84472edec5adad6bf0248ab0 (diff)
downloadNetworkManager-3d474037ad7f28a127dd9208628f4292fe4adf52.tar.gz
Squashed 'src/n-dhcp4/' changes from 7db7dc4bab53..f8fc48dc014d
f8fc48dc014d n-dhcp4-client: check broadcast_mac field in n_dhcp4_client_config_set_broadcast_mac() git-subtree-dir: src/n-dhcp4 git-subtree-split: f8fc48dc014d016f91c200a81b1208410b1cd667
-rw-r--r--src/n-dhcp4-client.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/n-dhcp4-client.c b/src/n-dhcp4-client.c
index 1dedbf30c8..3b4a70c802 100644
--- a/src/n-dhcp4-client.c
+++ b/src/n-dhcp4-client.c
@@ -214,8 +214,8 @@ _c_public_ void n_dhcp4_client_config_set_mac(NDhcp4ClientConfig *config, const
_c_public_ void n_dhcp4_client_config_set_broadcast_mac(NDhcp4ClientConfig *config, const uint8_t *mac, size_t n_mac) {
config->n_broadcast_mac = n_mac;
- if (n_mac > sizeof(config->mac))
- n_mac = sizeof(config->mac);
+ if (n_mac > sizeof(config->broadcast_mac))
+ n_mac = sizeof(config->broadcast_mac);
memcpy(config->broadcast_mac, mac, n_mac);
}