summaryrefslogtreecommitdiff
path: root/src/udev/net
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-01-05 13:32:39 +0100
committerLennart Poettering <lennart@poettering.net>2018-01-11 15:12:16 +0100
commit89e1ba0ab232f22cf24932375493c43f4ab1d693 (patch)
treebd8e3d555678eb07ad2c0fbd26e5db96beb199e9 /src/udev/net
parentdb256aab13d8a89d583ecd2bacf0aca87c66effc (diff)
downloadsystemd-89e1ba0ab232f22cf24932375493c43f4ab1d693.tar.gz
ethtool-util: no need for memcpy() where normal assignment works too
Diffstat (limited to 'src/udev/net')
-rw-r--r--src/udev/net/ethtool-util.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/udev/net/ethtool-util.c b/src/udev/net/ethtool-util.c
index 8921ca9290..9c2dd438eb 100644
--- a/src/udev/net/ethtool-util.c
+++ b/src/udev/net/ethtool-util.c
@@ -417,7 +417,7 @@ static int get_glinksettings(int *fd, struct ifreq *ifr, struct ethtool_link_use
if (!u)
return -ENOMEM;
- memcpy(&u->base, &ecmd.req, sizeof(struct ethtool_link_settings));
+ ecmd.req = u->base;
offset = 0;
memcpy(u->link_modes.supported, &ecmd.link_mode_data[offset], 4 * ecmd.req.link_mode_masks_nwords);
@@ -480,7 +480,7 @@ static int set_slinksettings(int *fd, struct ifreq *ifr, const struct ethtool_li
if (u->base.cmd != ETHTOOL_GLINKSETTINGS || u->base.link_mode_masks_nwords <= 0)
return -EINVAL;
- memcpy(&ecmd.req, &u->base, sizeof(ecmd.req));
+ ecmd.req = u->base;
ecmd.req.cmd = ETHTOOL_SLINKSETTINGS;
offset = 0;
memcpy(&ecmd.link_mode_data[offset], u->link_modes.supported, 4 * ecmd.req.link_mode_masks_nwords);