@@ -263,35 +263,35 @@ class ESP8266WebServerTemplate
263
263
264
264
ServerType _server;
265
265
ClientType _currentClient;
266
- HTTPMethod _currentMethod;
266
+ HTTPMethod _currentMethod = HTTP_ANY ;
267
267
String _currentUri;
268
- uint8_t _currentVersion;
269
- HTTPClientStatus _currentStatus;
270
- unsigned long _statusChange;
271
- bool _keepAlive;
272
-
273
- RequestHandlerType* _currentHandler;
274
- RequestHandlerType* _firstHandler;
275
- RequestHandlerType* _lastHandler;
268
+ uint8_t _currentVersion = 0 ;
269
+ HTTPClientStatus _currentStatus = HC_NONE;
270
+ unsigned long _statusChange = 0 ;
271
+
272
+ RequestHandlerType* _currentHandler = nullptr ;
273
+ RequestHandlerType* _firstHandler = nullptr ;
274
+ RequestHandlerType* _lastHandler = nullptr ;
276
275
THandlerFunction _notFoundHandler;
277
276
THandlerFunction _fileUploadHandler;
278
277
279
- int _currentArgCount;
280
- RequestArgument* _currentArgs;
281
- int _currentArgsHavePlain;
278
+ int _currentArgCount = 0 ;
279
+ RequestArgument* _currentArgs = nullptr ;
280
+ int _currentArgsHavePlain = 0 ;
282
281
std::unique_ptr<HTTPUpload> _currentUpload;
283
- int _postArgsLen;
284
- RequestArgument* _postArgs;
282
+ int _postArgsLen = 0 ;
283
+ RequestArgument* _postArgs = nullptr ;
285
284
286
- int _headerKeysCount;
287
- RequestArgument* _currentHeaders;
285
+ int _headerKeysCount = 0 ;
286
+ RequestArgument* _currentHeaders = nullptr ;
288
287
289
- size_t _contentLength;
288
+ size_t _contentLength = 0 ;
290
289
String _responseHeaders;
291
290
292
291
String _hostHeader;
293
- bool _chunked;
294
- bool _corsEnabled;
292
+ bool _chunked = false ;
293
+ bool _corsEnabled = false ;
294
+ bool _keepAlive = false ;
295
295
296
296
String _snonce; // Store noance and opaque for future comparison
297
297
String _sopaque;
0 commit comments