Use longer buffer for user name.
authorTor Lillqvist <tml@iki.fi>
Mon, 31 Dec 2001 10:12:22 +0000 (10:12 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Mon, 31 Dec 2001 10:12:22 +0000 (10:12 +0000)
2001-12-31  Tor Lillqvist  <tml@iki.fi>

* glib/gutils.c (g_get_any_init): (Win32) Use longer buffer for
user name.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/gutils.c

index 591327959c6c7f49eec5f0a68b900b7bcef793e5..200cdea87426389ebb6fb7583996399794c60ece 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2001-12-31  Tor Lillqvist  <tml@iki.fi>
+
+       * glib/gutils.c (g_get_any_init): (Win32) Use longer buffer for
+       user name.
+
 Sat Dec 29 15:07:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gspawn.c (script_execute): Copy trailing NULL
index 591327959c6c7f49eec5f0a68b900b7bcef793e5..200cdea87426389ebb6fb7583996399794c60ece 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-31  Tor Lillqvist  <tml@iki.fi>
+
+       * glib/gutils.c (g_get_any_init): (Win32) Use longer buffer for
+       user name.
+
 Sat Dec 29 15:07:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gspawn.c (script_execute): Copy trailing NULL
index 591327959c6c7f49eec5f0a68b900b7bcef793e5..200cdea87426389ebb6fb7583996399794c60ece 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-31  Tor Lillqvist  <tml@iki.fi>
+
+       * glib/gutils.c (g_get_any_init): (Win32) Use longer buffer for
+       user name.
+
 Sat Dec 29 15:07:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gspawn.c (script_execute): Copy trailing NULL
index 591327959c6c7f49eec5f0a68b900b7bcef793e5..200cdea87426389ebb6fb7583996399794c60ece 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-31  Tor Lillqvist  <tml@iki.fi>
+
+       * glib/gutils.c (g_get_any_init): (Win32) Use longer buffer for
+       user name.
+
 Sat Dec 29 15:07:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gspawn.c (script_execute): Copy trailing NULL
index 591327959c6c7f49eec5f0a68b900b7bcef793e5..200cdea87426389ebb6fb7583996399794c60ece 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-31  Tor Lillqvist  <tml@iki.fi>
+
+       * glib/gutils.c (g_get_any_init): (Win32) Use longer buffer for
+       user name.
+
 Sat Dec 29 15:07:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gspawn.c (script_execute): Copy trailing NULL
index 591327959c6c7f49eec5f0a68b900b7bcef793e5..200cdea87426389ebb6fb7583996399794c60ece 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-31  Tor Lillqvist  <tml@iki.fi>
+
+       * glib/gutils.c (g_get_any_init): (Win32) Use longer buffer for
+       user name.
+
 Sat Dec 29 15:07:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gspawn.c (script_execute): Copy trailing NULL
index 591327959c6c7f49eec5f0a68b900b7bcef793e5..200cdea87426389ebb6fb7583996399794c60ece 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-31  Tor Lillqvist  <tml@iki.fi>
+
+       * glib/gutils.c (g_get_any_init): (Win32) Use longer buffer for
+       user name.
+
 Sat Dec 29 15:07:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gspawn.c (script_execute): Copy trailing NULL
index 591327959c6c7f49eec5f0a68b900b7bcef793e5..200cdea87426389ebb6fb7583996399794c60ece 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-31  Tor Lillqvist  <tml@iki.fi>
+
+       * glib/gutils.c (g_get_any_init): (Win32) Use longer buffer for
+       user name.
+
 Sat Dec 29 15:07:21 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gspawn.c (script_execute): Copy trailing NULL
index 66891a12826290d1f757ed6251acce65c106c158..29516d6385a65bb0b5950f6d36c735fc8d3ce201 100644 (file)
 #endif
 
 #ifdef G_PLATFORM_WIN32
-#  define STRICT                       /* Strict typing, please */
+#  define STRICT               /* Strict typing, please */
 #  include <windows.h>
 #  undef STRICT
+#  include <lmcons.h>          /* For UNLEN */
 #  include <ctype.h>
 #endif /* G_PLATFORM_WIN32 */
 
@@ -868,8 +869,8 @@ g_get_any_init (void)
       
 #  ifdef G_OS_WIN32
       {
-       guint len = 17;
-       gchar buffer[17];
+       guint len = UNLEN+1;
+       gchar buffer[UNLEN+1];
        
        if (GetUserName ((LPTSTR) buffer, (LPDWORD) &len))
          {