diff options
author | Josh Durgin <josh.durgin@inktank.com> | 2012-08-08 15:10:27 -0700 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2012-08-10 08:58:46 -0700 |
commit | 49b2c7b5a79b8fb4a3941eca2cb0dbaf22f658b7 (patch) | |
tree | 1f93e6c79256b11ef86e7b3acc87a5583a494145 /src/include | |
parent | 7084f29544f431b7c6a3286356f2448ae0333eda (diff) | |
download | ceph-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.c | 3 |
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; |