diff --git a/src/ModbusTLS.h b/src/ModbusTLS.h index 7f0fdf8..bd4c616 100644 --- a/src/ModbusTLS.h +++ b/src/ModbusTLS.h @@ -86,13 +86,13 @@ class ModbusTLS : public ModbusAPI= 0) @@ -113,8 +113,14 @@ class ModbusTLS : public ModbusAPIconnect(ip, port); - if (!tcpclient[p]->connect(ip, port)) + if (host) { + if (!tcpclient[p]->connect(host, port)) return false; + } + else { + if (!tcpclient[p]->connect(ip, port)) + return false; + } return true; } };