diff --git a/source/os/src/osSocket.c b/source/os/src/osSocket.c index c2be74a0a7..9e29f44ed3 100644 --- a/source/os/src/osSocket.c +++ b/source/os/src/osSocket.c @@ -692,12 +692,13 @@ int taosValidIp(uint32_t ip) { if (ret != 0) { break; } + ret = -1; + if (ip == (uint32_t)taosInetAddr(ip_str)) { + ret = 0; + break; + } ifreq++; } - if (ip == (uint32_t)taosInetAddr(ip_str)) { - ret = 0; - break; - } } taosCloseSocketNoCheck1(fd); return ret;