diff options
author | Lennart Poettering <lennart@poettering.net> | 2018-01-05 13:32:39 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2018-01-11 15:12:16 +0100 |
commit | 89e1ba0ab232f22cf24932375493c43f4ab1d693 (patch) | |
tree | bd8e3d555678eb07ad2c0fbd26e5db96beb199e9 /src/udev/net | |
parent | db256aab13d8a89d583ecd2bacf0aca87c66effc (diff) | |
download | systemd-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.c | 4 |
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); |