[glib] Fix g_inet_address_to_string() on XP



commit a4c3ab58ccf32b0f50ce6f78fa7d18ee5745d510
Author: Wouter Paesen <wouter blue-gate be>
Date:   Tue May 26 17:03:50 2015 +0200

    Fix g_inet_address_to_string() on XP
    
    [This patch originally also included an equivalent to the fix that was
    committed in 3e29dada, but that was not the complete fix for the bug.]
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749911

 gio/ginetaddress.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gio/ginetaddress.c b/gio/ginetaddress.c
index 39610ae..9e069a4 100644
--- a/gio/ginetaddress.c
+++ b/gio/ginetaddress.c
@@ -446,7 +446,7 @@ inet_ntop (gint family,
   else
     {
       /* Fallback codepath for XP/Server 2003 */
-      DWORD buflen = sizeof (addr_str), addrlen;
+      DWORD buflen = size, addrlen;
       struct sockaddr_storage sa;
       struct sockaddr_in *sin = (struct sockaddr_in *)&sa;
       struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&sa;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]