Skip to content

Commit

Permalink
SERXIONE-6805 Box reboots with reboot reason MAINTENANCE_REBOOT, when…
Browse files Browse the repository at this point in the history
… the box is in Active Standby (rdkcentral#62)

* SERXIONE-6805  Box reboots with reboot reason MAINTENANCE_REBOOT, when the box is in Active Standby

* set the connection flag in ipaddress event also
  • Loading branch information
cmuhammedrafi authored Dec 19, 2024
1 parent a68aac3 commit 2b93fa7
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions NetworkManagerImplementation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -598,6 +598,12 @@ namespace WPEFramework
{
_notificationLock.Lock();
NMLOG_INFO("Posting onActiveInterfaceChange %s", currentActiveinterface.c_str());

if(currentActiveinterface == "eth0")
m_ethConnected = true;
else if (currentActiveinterface == "wlan0")
m_wlanConnected = true;

for (const auto callback : _notificationCallbacks) {
callback->onActiveInterfaceChange(prevActiveInterface, currentActiveinterface);
}
Expand All @@ -611,6 +617,11 @@ namespace WPEFramework
// Start the connectivity monitor with 'true' to indicate the interface is up.
// The monitor will conntinoue even after no internet retry completed, Exit when fully connectd.
connectivityMonitor.startConnectivityMonitor();
// if ipaddress is aquired means there should be interface connected
if(interface == "eth0")
m_ethConnected = true;
else if (interface == "wlan0")
m_wlanConnected = true;
}

_notificationLock.Lock();
Expand Down

0 comments on commit 2b93fa7

Please sign in to comment.