enh: return code of get ip from fqdn

This commit is contained in:
kailixu 2024-07-29 16:14:52 +08:00
parent a7c54f19a0
commit 2239a924f0
1 changed files with 5 additions and 5 deletions

View File

@ -941,7 +941,7 @@ int32_t taosBlockSIGPIPE() {
#endif #endif
} }
int32_t taosGetIpv4FromFqdn(const char *fqdn, uint32_t* ip) { int32_t taosGetIpv4FromFqdn(const char *fqdn, uint32_t *ip) {
#ifdef WINDOWS #ifdef WINDOWS
// Initialize Winsock // Initialize Winsock
WSADATA wsaData; WSADATA wsaData;
@ -959,7 +959,7 @@ int32_t taosGetIpv4FromFqdn(const char *fqdn, uint32_t* ip) {
hints.ai_socktype = SOCK_STREAM; hints.ai_socktype = SOCK_STREAM;
struct addrinfo *result = NULL; struct addrinfo *result = NULL;
bool inRetry = false; bool inRetry = false;
while (true) { while (true) {
int32_t ret = getaddrinfo(fqdn, NULL, &hints, &result); int32_t ret = getaddrinfo(fqdn, NULL, &hints, &result);
@ -972,7 +972,7 @@ int32_t taosGetIpv4FromFqdn(const char *fqdn, uint32_t* ip) {
return terrno; return terrno;
} }
terrno = TAOS_SYSTEM_ERROR(ret); terrno = TAOS_SYSTEM_ERROR(errno);
return terrno; return terrno;
} }