Skip to content

Commit bbc8f26

Browse files
Decodetalkersdeepin-bot[bot]
authored andcommitted
fix: network need to disable twice
Issue: linuxdeepin/developer-center#6403 Issue: linuxdeepin/developer-center#6381 Log:
1 parent 10c19a1 commit bbc8f26

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

system/network/network.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,11 @@ func (n *Network) addDevice(devPath dbus.ObjectPath) error {
340340

341341
logger.Debugf("recv interfaceFlags changed signal, current value: %v", value)
342342

343-
n.enableDevice(dev.iface, value != 0)
343+
// NOTE: only when value is 0, set it disable
344+
if value == 0 {
345+
n.enableDevice(dev.iface, false)
346+
}
347+
344348
if err != nil {
345349
logger.Warningf("enable dev failed, err: %v", err)
346350
}

0 commit comments

Comments
 (0)