File tree 1 file changed +16
-8
lines changed
1 file changed +16
-8
lines changed Original file line number Diff line number Diff line change @@ -1128,15 +1128,23 @@ void webServerStart()
1128
1128
// Display the heap state
1129
1129
reportHeapNow (settings.debugWebServer );
1130
1130
1131
- if (settings.debugWebServer )
1132
- systemPrintln (" Web Server: Starting" );
1133
-
1134
- // Start the network
1135
- if (settings.wifiConfigOverAP == false )
1136
- networkConsumerAdd (NETCONSUMER_WEB_CONFIG, NETWORK_ANY, __FILE__, __LINE__);
1131
+ if (webServerState != WEBSERVER_STATE_OFF)
1132
+ {
1133
+ if (settings.debugWebServer )
1134
+ systemPrintln (" Web Server: Already running!" );
1135
+ }
1137
1136
else
1138
- networkSoftApConsumerAdd (NETCONSUMER_WEB_CONFIG, __FILE__, __LINE__);
1139
- webServerSetState (WEBSERVER_STATE_WAIT_FOR_NETWORK);
1137
+ {
1138
+ if (settings.debugWebServer )
1139
+ systemPrintln (" Web Server: Starting" );
1140
+
1141
+ // Start the network
1142
+ if (settings.wifiConfigOverAP == false )
1143
+ networkConsumerAdd (NETCONSUMER_WEB_CONFIG, NETWORK_ANY, __FILE__, __LINE__);
1144
+ else
1145
+ networkSoftApConsumerAdd (NETCONSUMER_WEB_CONFIG, __FILE__, __LINE__);
1146
+ webServerSetState (WEBSERVER_STATE_WAIT_FOR_NETWORK);
1147
+ }
1140
1148
}
1141
1149
1142
1150
// ----------------------------------------
You can’t perform that action at this time.
0 commit comments