libpurple/win32/libc_interface.c

changeset 31957
be5a056fa36d
parent 30792
155b65d26118
child 32069
fc06dd6b7c3f
child 32257
afafdf5bbf60
child 32438
dc8991868906
--- a/libpurple/win32/libc_interface.c	Sun Jul 17 17:34:55 2011 +0000
+++ b/libpurple/win32/libc_interface.c	Sun Jul 17 17:48:47 2011 +0000
@@ -982,7 +982,7 @@
 		if (strcmp(tzname, zonename) == 0)
 		{
 			/* Matched zone */
-			strcpy(localtzname, keyname);
+			g_strlcpy(localtzname, keyname, sizeof(localtzname));
 			RegCloseKey(key);
 			break;
 		}
@@ -997,7 +997,7 @@
 		if (strcmp(tzname, zonename) == 0)
 		{
 			/* Matched DST zone */
-			strcpy(localtzname, keyname);
+			g_strlcpy(localtzname, keyname, sizeof(localtzname));
 			RegCloseKey(key);
 			break;
 		}

mercurial