X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=inline;f=src%2Fnetwork%2Fgai_strerror.c;h=9596580e9ffbda7a2e46465ab0f91256db5c51a9;hb=8ed2bd8bfcb4ea6448afb55a941f4b5b2b0398c0;hp=0bf3e37978412019b2ca57d4e76fa23efec9781c;hpb=88798393cab009ce78fe498051072db71ba9d035;p=musl diff --git a/src/network/gai_strerror.c b/src/network/gai_strerror.c index 0bf3e379..9596580e 100644 --- a/src/network/gai_strerror.c +++ b/src/network/gai_strerror.c @@ -1,4 +1,5 @@ #include +#include "locale_impl.h" static const char msgs[] = "Invalid flags\0" @@ -19,5 +20,6 @@ const char *gai_strerror(int ecode) { const char *s; for (s=msgs, ecode++; ecode && *s; ecode++, s++) for (; *s; s++); - return *s ? s : s+1; + if (!*s) s++; + return LCTRANS_CUR(s); }