diff --git a/NetworkControl/NetworkControlImplementation.cpp b/NetworkControl/NetworkControlImplementation.cpp index 64f42f741..7aaac942c 100644 --- a/NetworkControl/NetworkControlImplementation.cpp +++ b/NetworkControl/NetworkControlImplementation.cpp @@ -796,9 +796,12 @@ namespace Plugin } else { DHCPEngine& engine = AddInterface(hardware, index.Current()); if (hardware.IsUp() == false) { - if (hardware.Up(true) != Core::ERROR_NONE){ + if (hardware.Up(true) != Core::ERROR_NONE) { SYSLOG(Logging::Startup, (_T("Interface [%s], could not be brought up!"), interfaceName.c_str())); } + else { + _observer.Event(interfaceName); + } } else { Reload(interfaceName, (engine.Info().Mode() == Exchange::INetworkControl::ModeType::DYNAMIC)); }