From 751d5fd58b41e3210ec8a459364c8c0b277808fa Mon Sep 17 00:00:00 2001 From: dmiller Date: Tue, 9 Sep 2025 20:46:39 +0000 Subject: [PATCH] ensure IPV6 OS engine has a device name to use --- FPEngine.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FPEngine.cc b/FPEngine.cc index 2d788d8f3..e0a27f75a 100644 --- a/FPEngine.cc +++ b/FPEngine.cc @@ -2502,6 +2502,7 @@ int FPPacket::setEthernet(const Target *target) { } else if (netutil_eth_can_send(ethsd)) { this->link_eth = true; + Strncpy(this->eth_hdr.devname, devname, sizeof(this->eth_hdr.devname)); if (netutil_eth_datalink(ethsd) == DLT_EN10MB){ const u8 *src_mac = target->SrcMACAddress(); const u8 *dst_mac = target->NextHopMACAddress(); @@ -2511,7 +2512,6 @@ int FPPacket::setEthernet(const Target *target) { else { memcpy(this->eth_hdr.srcmac, src_mac, 6); memcpy(this->eth_hdr.dstmac, dst_mac, 6); - Strncpy(this->eth_hdr.devname, devname, sizeof(this->eth_hdr.devname)); } } }