fix: ip return issue
This commit is contained in:
parent
bd55075948
commit
9fc45cf429
|
@ -998,7 +998,7 @@ int32_t taosGetIpv4FromFqdn(const char *fqdn, uint32_t* ip) {
|
||||||
struct sockaddr *sa = result->ai_addr;
|
struct sockaddr *sa = result->ai_addr;
|
||||||
struct sockaddr_in *si = (struct sockaddr_in *)sa;
|
struct sockaddr_in *si = (struct sockaddr_in *)sa;
|
||||||
struct in_addr ia = si->sin_addr;
|
struct in_addr ia = si->sin_addr;
|
||||||
uint32_t ip = ia.s_addr;
|
*ip = ia.s_addr;
|
||||||
freeaddrinfo(result);
|
freeaddrinfo(result);
|
||||||
return 0;
|
return 0;
|
||||||
} else {
|
} else {
|
||||||
|
@ -1011,6 +1011,8 @@ int32_t taosGetIpv4FromFqdn(const char *fqdn, uint32_t* ip) {
|
||||||
#else
|
#else
|
||||||
// printf("failed to get the ip address, fqdn:%s, ret:%d, since:%s", fqdn, ret, gai_strerror(ret));
|
// printf("failed to get the ip address, fqdn:%s, ret:%d, since:%s", fqdn, ret, gai_strerror(ret));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
*ip = 0xFFFFFFFF;
|
||||||
return 0xFFFFFFFF;
|
return 0xFFFFFFFF;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue