summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorJosh Durgin <josh.durgin@inktank.com>2012-08-08 15:10:27 -0700
committerSage Weil <sage@inktank.com>2012-08-10 08:58:46 -0700
commit49b2c7b5a79b8fb4a3941eca2cb0dbaf22f658b7 (patch)
tree1f93e6c79256b11ef86e7b3acc87a5583a494145 /src/include
parent7084f29544f431b7c6a3286356f2448ae0333eda (diff)
downloadceph-49b2c7b5a79b8fb4a3941eca2cb0dbaf22f658b7.tar.gz
addr_parsing: report correct error message
getaddrinfo uses its return code to report failures. Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/addr_parsing.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/include/addr_parsing.c b/src/include/addr_parsing.c
index c8c0f86a008..bc7dcf3bd86 100644
--- a/src/include/addr_parsing.c
+++ b/src/include/addr_parsing.c
@@ -103,9 +103,8 @@ char *resolve_addrs(const char *orig_str)
r = getaddrinfo(tok, port_str, &hint, &res);
if (r < 0) {
- char error_buf[80];
printf("server name not found: %s (%s)\n", tok,
- strerror_r(errno, error_buf, sizeof(error_buf)));
+ gai_strerror(r));
free(new_str);
free(buf);
return 0;