Lines 1-19
Link Here
|
1 |
--- src/network.c.orig Mon Jan 3 09:16:45 2005 |
|
|
2 |
+++ src/network.c Mon Jan 3 09:17:49 2005 |
3 |
@@ -488,10 +488,13 @@ |
4 |
|
5 |
char *s_ntop(char *text, SOCKADDR_UNION *addr) { |
6 |
char host[IPLEN-6], port[6]; |
7 |
+ int err; |
8 |
|
9 |
- if(getnameinfo(&addr->sa, addr_len(*addr), |
10 |
- host, IPLEN-6, port, 6, NI_NUMERICHOST|NI_NUMERICSERV)) { |
11 |
- sockerror("getnameinfo"); |
12 |
+ err = getnameinfo(&addr->sa, addr_len(*addr), |
13 |
+ host, IPLEN-6, port, 6, NI_NUMERICHOST|NI_NUMERICSERV); |
14 |
+ if (err) { |
15 |
+ s_log(LOG_ERR, "Error resolving the specified address: %s", |
16 |
+ s_gai_strerror(err)); |
17 |
strcpy(text, "unresolvable IP"); |
18 |
return text; |
19 |
} |