From 0babc06fb3cd2a6c80d730e3a8dda64cf6298500 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Wed, 26 Aug 2009 12:51:39 -0700 Subject: [PATCH] vswitchd: Fix bug in Ethernet address selection for bridge. This bug was introduced in the merge from the citrix branch in commit 8fef8c71 "Merge citrix into master." Thanks to Reid for characterizing the problem. Bug #1907. --- vswitchd/bridge.c | 1 + 1 file changed, 1 insertion(+) diff --git a/vswitchd/bridge.c b/vswitchd/bridge.c index 25df8d48..869d7172 100644 --- a/vswitchd/bridge.c +++ b/vswitchd/bridge.c @@ -741,6 +741,7 @@ bridge_pick_local_hw_addr(struct bridge *br, uint8_t ea[ETH_ADDR_LEN], !eth_addr_is_zero(iface_ea) && memcmp(iface_ea, ea, ETH_ADDR_LEN) < 0) { + memcpy(ea, iface_ea, ETH_ADDR_LEN); *hw_addr_iface = iface; } } -- 2.30.2