Selaa lähdekoodia

ZOOKEEPER-1451. C API improperly logs getaddrinfo failures on Linux when using glibc (Stephen Tyree via michim)

git-svn-id: https://svn.apache.org/repos/asf/zookeeper/trunk@1330043 13f79535-47bb-0310-9956-ffa450edef68
Michi Mutsuzaki 13 vuotta sitten
vanhempi
commit
02e1a6f8e1
2 muutettua tiedostoa jossa 4 lisäystä ja 0 poistoa
  1. 2 0
      CHANGES.txt
  2. 2 0
      src/c/src/zookeeper.c

+ 2 - 0
CHANGES.txt

@@ -278,6 +278,8 @@ IMPROVEMENTS:
 
   ZOOKEEPER-1411. Consolidate membership management, distinguish between static and dynamic configuration parameters (Alex Shraer via breed)
 
+  ZOOKEEPER-1451. C API improperly logs getaddrinfo failures on Linux when using glibc (Stephen Tyree via michim)
+
 Release 3.4.0 - 
 
 Non-backward compatible changes:

+ 2 - 0
src/c/src/zookeeper.c

@@ -595,6 +595,8 @@ int getaddrs(zhandle_t *zh)
                 errno = getaddrinfo_errno(rc);
 #ifdef WIN32
                 LOG_ERROR(("Win32 message: %s\n", gai_strerror(rc)));
+#elif __linux__ && __GNUC__
+                LOG_ERROR(("getaddrinfo: %s\n", gai_strerror(rc)));
 #else
                 LOG_ERROR(("getaddrinfo: %s\n", strerror(errno)));
 #endif