From 221a39c7fb3976e9149c1c9b91d2c0bb4fe1c6d0 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Apr 04 2006 19:21:30 +0000 Subject: Fix segfaults --- diff --git a/at-spi-1.7.7-miscompile.patch b/at-spi-1.7.7-miscompile.patch index 0c7a55a..8bbd055 100644 --- a/at-spi-1.7.7-miscompile.patch +++ b/at-spi-1.7.7-miscompile.patch @@ -10,7 +10,7 @@ reg_env = bonobo_activation_registration_env_set ( reg_env, "AT_SPI_DISPLAY", --- at-spi-1.7.7/atk-bridge/bridge.c.miscompile 2006-04-04 14:11:43.000000000 -0400 -+++ at-spi-1.7.7/atk-bridge/bridge.c 2006-04-04 14:11:52.000000000 -0400 ++++ at-spi-1.7.7/atk-bridge/bridge.c 2006-04-04 15:20:38.000000000 -0400 @@ -311,7 +311,7 @@ canonical_display_name = g_strdup (display_env); display_p = strrchr (canonical_display_name, ':'); @@ -20,6 +20,15 @@ { *screen_p = '\0'; } +@@ -694,7 +694,7 @@ + + g_free (e.type); + +- if (e.any_data._release) CORBA_free (&e.any_data._value); ++ if (e.any_data._release) CORBA_free (e.any_data._value); + + va_end (args); + --- at-spi-1.7.7/cspi/bonobo/cspi-bonobo.c.miscompile 2006-04-04 14:20:31.000000000 -0400 +++ at-spi-1.7.7/cspi/bonobo/cspi-bonobo.c 2006-04-04 14:21:18.000000000 -0400 @@ -26,6 +26,9 @@ diff --git a/at-spi.spec b/at-spi.spec index 523a735..4b578d4 100644 --- a/at-spi.spec +++ b/at-spi.spec @@ -7,7 +7,7 @@ Summary: Assistive Technology Service Provider Interface Name: at-spi Version: 1.7.7 -Release: 4 +Release: 5 URL: http://developer.gnome.org/projects/gap/ Source0: %{name}-%{version}.tar.bz2 Patch0: at-spi-1.7.7-miscompile.patch @@ -92,8 +92,9 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/* %changelog -* Tue Apr 4 2006 Matthias Clasen - 1.7.7-4 +* Tue Apr 4 2006 Matthias Clasen - 1.7.7-5 - Fix a missing declaration +- Fix segfaults on x86_64 * Tue Apr 4 2006 Matthias Clasen - 1.7.7-1 - Update to 1.7.7