[AC] popsuty galculator

Fryderyk Dziarmagowski freetz w gmx.net
Śro, 7 Cze 2006, 21:02:17 CEST


--- Paweł Gołaszewski <blues w pld-linux.org> wrote:

> Witam,
> 
> galculator w AC jest popsuty
> 
> $ galculator
> *** glibc detected *** free(): invalid pointer: 0x081e0698 ***
> Przerwane
> 
> $ rpm -q galculator
> galculator-1.2.3-2

patch w załączniku
-- 
Fryderyk Dziarmagowski
-------------- następna część ---------
diff -Nur galculator-1.2.5/src/ui.c galculator-1.2.5.new/src/ui.c
--- galculator-1.2.5/src/ui.c	2004-10-17 18:23:37.000000000 +0300
+++ galculator-1.2.5.new/src/ui.c	2006-03-04 21:47:58.000000000 +0200
@@ -313,7 +313,7 @@
 	if (dispctrl_xml) {
 		table_dispctrl = glade_xml_get_widget (dispctrl_xml, "table_dispctrl");
 		if (table_dispctrl) gtk_widget_destroy (table_dispctrl); 
-		g_free (dispctrl_xml);
+		g_object_unref (dispctrl_xml);
 	}	
 	/* now create the new one at location */
 	switch(location) {


Więcej informacji o liście dyskusyjnej pld-devel-pl