diff options
| author | Michael Biebl <biebl@debian.org> | 2025-07-15 08:31:24 +0200 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2025-07-15 08:31:24 +0200 |
| commit | 85ae5f778e2146123028aeb34f662564537855b1 (patch) | |
| tree | bae42b53b3b321ccb311ca71a7985b8452e6f0b7 /src/core/nm-bond-manager.c | |
| parent | 3db8545981e5c548f6c63c2bb63a6a534911dbe9 (diff) | |
| parent | 582eb4472a0f3375042afb9026cbeb50e058a27d (diff) | |
Update upstream source from tag 'upstream/1.52.1'
Update to upstream version '1.52.1' with Debian dir e8d19eaaa879d6acb8da947d29d330f548024fe0
Diffstat (limited to 'src/core/nm-bond-manager.c')
| -rw-r--r-- | src/core/nm-bond-manager.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/nm-bond-manager.c b/src/core/nm-bond-manager.c index 2f7fe36c..116cb737 100644 --- a/src/core/nm-bond-manager.c +++ b/src/core/nm-bond-manager.c @@ -882,7 +882,7 @@ nm_bond_manager_send_arp(int bond_ifindex, .sll_protocol = htons(ETH_P_ARP), .sll_ifindex = bond_ifindex, }; - ARPPacket data; + ARPPacket data = {0}; const guint8 *hwaddr; gsize hwaddrlen = 0; nm_auto_close int sockfd = -1; @@ -940,6 +940,7 @@ nm_bond_manager_send_arp(int bond_ifindex, data.op = htons(ARP_OP_GARP); memcpy(data.s_addr, hwaddr, hwaddrlen); memcpy(data.s_hw_addr, hwaddr, hwaddrlen); + memset(data.d_hw_addr, 0xff, ETH_ALEN); for (int i = 0; i < addrs_len; i++) { const in_addr_t tmp_addr = addrs_array[i]; |