Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > ec67b2a2479a1087adb49b4b3b017914 > files > 1

libxklavier-3.7-1mdv2009.0.src.rpm

--- libxklavier-3.1/libxklavier/xklavier_props.c.fixrealloc	2006-10-15 23:39:18.000000000 +0200
+++ libxklavier-3.1/libxklavier/xklavier_props.c	2007-03-15 20:11:07.000000000 +0100
@@ -374,10 +374,9 @@
 					       --varlen);
 					var[varlen] = '\0';
 					/* Resize the original layout */
-					((char *)
-					 g_realloc(*layout,
-						   laylen + 1))[laylen] =
-					    '\0';
+                                        *layout = g_realloc(*layout,
+                                                            laylen + 1);
+                                        ((char *)*layout)[laylen] = '\0';
 				}
 			}
 			layout++;