Skip to content

Commit 58cda9a

Browse files
authored
feat(net): Check connection status in isOnline method
1 parent 301ee9c commit 58cda9a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

libraries/Network/src/NetworkManager.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ bool NetworkManager::isOnline() {
189189
for (int i = 0; i < ESP_NETIF_ID_MAX; ++i) {
190190
if (i != ESP_NETIF_ID_AP) {
191191
NetworkInterface *iface = getNetifByID((Network_Interface_ID)i);
192-
if (iface != NULL && (iface->hasIP() || iface->hasGlobalIPv6())) {
192+
if (iface != NULL && iface->connected() && (iface->hasIP() || iface->hasGlobalIPv6())) {
193193
return true;
194194
}
195195
}

0 commit comments

Comments
 (0)