Mercurial > pidgin
diff libpurple/network.c @ 21862:ae58ffd5e929
Create a purple_gai_strerror() function similar to g_str_error() which
calls gai_strerror() then tries to convert the result into UTF-8. I
believe this fixes #3003
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Tue, 18 Dec 2007 08:42:41 +0000 |
| parents | b63b2a5c2d05 |
| children | 0e426ad6cc87 |
line wrap: on
line diff
--- a/libpurple/network.c Tue Dec 18 07:39:57 2007 +0000 +++ b/libpurple/network.c Tue Dec 18 08:42:41 2007 +0000 @@ -289,7 +289,7 @@ errnum = getaddrinfo(NULL /* any IP */, serv, &hints, &res); if (errnum != 0) { #ifndef _WIN32 - purple_debug_warning("network", "getaddrinfo: %s\n", gai_strerror(errnum)); + purple_debug_warning("network", "getaddrinfo: %s\n", purple_gai_strerror(errnum)); if (errnum == EAI_SYSTEM) purple_debug_warning("network", "getaddrinfo: system error: %s\n", g_strerror(errno)); #else
