getnameinfo: Return EAI_OVERFLOW in more cases [BZ #19787]
authorFlorian Weimer <fweimer@redhat.com>
Wed, 4 May 2016 12:45:17 +0000 (14:45 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Wed, 4 May 2016 12:48:01 +0000 (14:48 +0200)
commit066746783d6c6c0f61b39c741177e24a9b398a20
tree4f431d48d92fc5e5c9a0cf1ac2289f4dcf9a2650
parent1c3490d4b29fc5b3f30dd6b13082046aee94443d
getnameinfo: Return EAI_OVERFLOW in more cases [BZ #19787]

The AF_LOCAL and AF_INET/AF_INET6 non-numerci service conversion
did not return EAI_OVERFLOW if the supplied buffer was too small,
silently returning truncated data.  In the AF_INET/AF_INET6
numeric cases, the snprintf return value checking was incorrect.
ChangeLog
inet/getnameinfo.c