From 9af0acc18bbe12ed4a95efba26d3f9f85669b774 Mon Sep 17 00:00:00 2001 From: Sara Damiano Date: Thu, 29 Apr 2021 12:14:33 -0400 Subject: [PATCH] Fix IP from string in MC60 Signed-off-by: Sara Damiano --- src/TinyGsmClientMC60.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/TinyGsmClientMC60.h b/src/TinyGsmClientMC60.h index 9d30ef1..abc5488 100644 --- a/src/TinyGsmClientMC60.h +++ b/src/TinyGsmClientMC60.h @@ -381,7 +381,8 @@ class TinyGsmMC60 : public TinyGsmModem, // If it is a domain name, "AT+QIDNSIP=1" should be executed. // "AT+QIDNSIP=0" is for dotted decimal IP address. IPAddress addr; - sendAT(GF("+QIDNSIP="), (addr.fromString(host) ? 0 : 1)); + sendAT(GF("+QIDNSIP="), + (TinyGsmIpFromString(host) == IPAddress(0, 0, 0, 0) ? 0 : 1)); if (waitResponse() != 1) { return false; } uint32_t timeout_ms = ((uint32_t)timeout_s) * 1000;