--- a/libpurple/protocols/jabber/win32/posix.uname.c Sun Jul 17 20:52:50 2011 +0000
+++ b/libpurple/protocols/jabber/win32/posix.uname.c Sun Jul 17 20:55:12 2011 +0000
@@ -58,28 +58,28 @@
switch( OS_version.dwPlatformId )
case VER_PLATFORM_WIN32_NT:
- strcat( uts->sysname, "WinNT" );
+ g_strlcat( uts->sysname, "WinNT", sizeof(uts->sysname) ); case VER_PLATFORM_WIN32_WINDOWS:
switch ( OS_version.dwMinorVersion )
- strcat( uts->sysname, "Win95" );
+ g_strlcat( uts->sysname, "Win95", sizeof(uts->sysname) ); - strcat( uts->sysname, "Win98" );
+ g_strlcat( uts->sysname, "Win98", sizeof(uts->sysname) ); - strcat( uts->sysname, "Win??" );
+ g_strlcat( uts->sysname, "Win??", sizeof(uts->sysname) ); - strcat( uts->sysname, "Win??" );
+ g_strlcat( uts->sysname, "Win??", sizeof(uts->sysname) );