We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent db825d2 commit a2420aeCopy full SHA for a2420ae
src/net.cpp
@@ -2182,16 +2182,18 @@ void CConnman::SetNetworkActive(bool active)
2182
{
2183
LogPrint(BCLog::NET, "SetNetworkActive: %s\n", active);
2184
2185
- if (!active) {
2186
- fNetworkActive = false;
+ if (fNetworkActive == active) {
+ return;
2187
+ }
2188
+
2189
+ fNetworkActive = active;
2190
2191
+ if (!fNetworkActive) {
2192
LOCK(cs_vNodes);
2193
// Close sockets to all nodes
2194
for (CNode* pnode : vNodes) {
2195
pnode->CloseSocketDisconnect();
2196
}
- } else {
- fNetworkActive = true;
2197
2198
2199
uiInterface.NotifyNetworkActiveChanged(fNetworkActive);
0 commit comments