@@ -263,35 +263,35 @@ class ESP8266WebServerTemplate
263263
264264 ServerType _server;
265265 ClientType _currentClient;
266- HTTPMethod _currentMethod;
266+ HTTPMethod _currentMethod = HTTP_ANY ;
267267 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 ;
276275 THandlerFunction _notFoundHandler;
277276 THandlerFunction _fileUploadHandler;
278277
279- int _currentArgCount;
280- RequestArgument* _currentArgs;
281- int _currentArgsHavePlain;
278+ int _currentArgCount = 0 ;
279+ RequestArgument* _currentArgs = nullptr ;
280+ int _currentArgsHavePlain = 0 ;
282281 std::unique_ptr<HTTPUpload> _currentUpload;
283- int _postArgsLen;
284- RequestArgument* _postArgs;
282+ int _postArgsLen = 0 ;
283+ RequestArgument* _postArgs = nullptr ;
285284
286- int _headerKeysCount;
287- RequestArgument* _currentHeaders;
285+ int _headerKeysCount = 0 ;
286+ RequestArgument* _currentHeaders = nullptr ;
288287
289- size_t _contentLength;
288+ size_t _contentLength = 0 ;
290289 String _responseHeaders;
291290
292291 String _hostHeader;
293- bool _chunked;
294- bool _corsEnabled;
292+ bool _chunked = false ;
293+ bool _corsEnabled = false ;
294+ bool _keepAlive = false ;
295295
296296 String _snonce; // Store noance and opaque for future comparison
297297 String _sopaque;
0 commit comments