mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 08:42:39 +01:00 
			
		
		
		
	Added missing calls to client.stop() in JsonHttpClient.ino (fixes #1485)
This commit is contained in:
		| @@ -5,6 +5,7 @@ HEAD | ||||
| ---- | ||||
|  | ||||
| * Made `JsonDocument`'s destructor protected (issue #1480) | ||||
| * Added missing calls to `client.stop()` in `JsonHttpClient.ino` (issue #1485) | ||||
|  | ||||
| v6.17.2 (2020-11-14) | ||||
| ------- | ||||
|   | ||||
| @@ -53,6 +53,7 @@ void setup() { | ||||
|   client.println(F("Connection: close")); | ||||
|   if (client.println() == 0) { | ||||
|     Serial.println(F("Failed to send request")); | ||||
|     client.stop(); | ||||
|     return; | ||||
|   } | ||||
|  | ||||
| @@ -63,6 +64,7 @@ void setup() { | ||||
|   if (strcmp(status + 9, "200 OK") != 0) { | ||||
|     Serial.print(F("Unexpected response: ")); | ||||
|     Serial.println(status); | ||||
|     client.stop(); | ||||
|     return; | ||||
|   } | ||||
|  | ||||
| @@ -70,6 +72,7 @@ void setup() { | ||||
|   char endOfHeaders[] = "\r\n\r\n"; | ||||
|   if (!client.find(endOfHeaders)) { | ||||
|     Serial.println(F("Invalid response")); | ||||
|     client.stop(); | ||||
|     return; | ||||
|   } | ||||
|  | ||||
| @@ -83,6 +86,7 @@ void setup() { | ||||
|   if (error) { | ||||
|     Serial.print(F("deserializeJson() failed: ")); | ||||
|     Serial.println(error.f_str()); | ||||
|     client.stop(); | ||||
|     return; | ||||
|   } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user