From ec1c90c5453de02dbe03b88654d86acd9858cbe1 Mon Sep 17 00:00:00 2001 From: Damian Peckett Date: Sun, 10 Jan 2016 14:10:29 +1100 Subject: [PATCH] Fix typo causing crash on missing uri scheme --- libraries/ESP8266HTTPClient/src/ESP8266HTTPClient.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/ESP8266HTTPClient/src/ESP8266HTTPClient.cpp b/libraries/ESP8266HTTPClient/src/ESP8266HTTPClient.cpp index 705a5925b..04fc6869d 100644 --- a/libraries/ESP8266HTTPClient/src/ESP8266HTTPClient.cpp +++ b/libraries/ESP8266HTTPClient/src/ESP8266HTTPClient.cpp @@ -107,7 +107,7 @@ void HTTPClient::begin(String url, String httpsFingerprint) { int index = url.indexOf(':'); //int index2; bool hasPort = false; - if(index) { + if(index >= 0) { protocol = url.substring(0, index); url.remove(0, (index + 3)); // remove http:// or https://