sharkcz / rpms / gdm

Forked from rpms/gdm 3 years ago
Clone
Blob Blame History Raw
--- gdm-2.18.0/gui/gdmlanguages.c.dont-strcpy-overlapping-strings	2007-03-29 15:03:42.000000000 -0400
+++ gdm-2.18.0/gui/gdmlanguages.c	2007-03-29 15:05:07.000000000 -0400
@@ -445,7 +445,9 @@
 	if (no_group) {
 		char *p = strchr (name, '|');
 		if (p != NULL) {
-			strcpy (name, p+1);
+			p = g_strdup (p + 1);
+			g_free (name);
+			name = p;
 		}
 	}