提交 97d2f1e4 编写于 作者: H Haojun Liao

[td-225] add error log for socket

上级 70e7a9f2
...@@ -29,11 +29,12 @@ int taosGetFqdn(char *fqdn) { ...@@ -29,11 +29,12 @@ int taosGetFqdn(char *fqdn) {
hints.ai_flags = AI_CANONNAME; hints.ai_flags = AI_CANONNAME;
getaddrinfo(hostname, NULL, &hints, &result); int32_t ret = getaddrinfo(hostname, NULL, &hints, &result);
if (result) { if (result) {
strcpy(fqdn, result->ai_canonname); strcpy(fqdn, result->ai_canonname);
freeaddrinfo(result); freeaddrinfo(result);
} else { } else {
uError("failed to get fqdn, code:%d, reason:%s", ret, gai_strerror(ret));
code = -1; code = -1;
} }
...@@ -42,6 +43,9 @@ int taosGetFqdn(char *fqdn) { ...@@ -42,6 +43,9 @@ int taosGetFqdn(char *fqdn) {
uint32_t taosGetIpFromFqdn(const char *fqdn) { uint32_t taosGetIpFromFqdn(const char *fqdn) {
struct addrinfo hints = {0}; struct addrinfo hints = {0};
hints.ai_family = AF_UNSPEC;
hints.ai_socktype = SOCK_STREAM;
struct addrinfo *result = NULL; struct addrinfo *result = NULL;
int32_t ret = getaddrinfo(fqdn, NULL, &hints, &result); int32_t ret = getaddrinfo(fqdn, NULL, &hints, &result);
...@@ -53,7 +57,7 @@ uint32_t taosGetIpFromFqdn(const char *fqdn) { ...@@ -53,7 +57,7 @@ uint32_t taosGetIpFromFqdn(const char *fqdn) {
freeaddrinfo(result); freeaddrinfo(result);
return ip; return ip;
} else { } else {
uError("failed get the addr info, code:%d, reason:%s", ret, gai_strerror(ret)); uError("failed get the ip address, fqdn:%s, code:%d, reason:%s", fqdn, ret, gai_strerror(ret));
return 0xFFFFFFFF; return 0xFFFFFFFF;
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册