[NetworkClient] Init members of NetworkClient · espressif/arduino-esp32@8479b4c (original) (raw)

Original file line number Diff line number Diff line change
@@ -35,13 +35,13 @@ class ESPLwIPClient : public Client {
35 35
36 36 class NetworkClient : public ESPLwIPClient {
37 37 protected:
38 - std::shared_ptr clientSocketHandle;
39 - std::shared_ptr _rxBuffer;
40 -bool _connected;
41 -bool _sse;
38 + std::shared_ptr clientSocketHandle = nullptr;
39 + std::shared_ptr _rxBuffer = nullptr;
40 +bool _connected = false;
41 +bool _sse = false;
42 42 int _timeout;
43 -int _lastWriteTimeout;
44 -int _lastReadTimeout;
43 +int _lastWriteTimeout = 0;
44 +int _lastReadTimeout = 0;
45 45
46 46 public:
47 47 NetworkClient *next;