Index: atk-bridge/bridge.c
===================================================================
RCS file: /cvs/gnome/at-spi/atk-bridge/bridge.c,v
retrieving revision 1.98
diff -u -p -r1.98 bridge.c
--- atk-bridge/bridge.c	13 Dec 2006 04:29:44 -0000	1.98
+++ atk-bridge/bridge.c	14 Dec 2006 06:20:59 -0000
@@ -763,6 +763,8 @@ spi_atk_emit_eventv (const GObject      
   g_free (e.type);
 
   if (!any && e.any_data._release) CORBA_free (e.any_data._value);
+
+  if (any && any->_release) CORBA_free (any->_value);
   
   va_end (args);
 
@@ -914,6 +916,8 @@ spi_atk_bridge_property_event_listener (
   spi_atk_emit_eventv (gobject, 0, 0, &any,
 		       "object:property-change:%s", prop_name);
 
+  if (s_ao) 
+    bonobo_object_unref (BONOBO_OBJECT (s_ao));
 
   return TRUE;
 }
@@ -1155,6 +1159,9 @@ spi_atk_bridge_signal_listener (GSignalI
 
   if (sp) 
     g_free (sp);
+
+  if (s_ao)
+     bonobo_object_unref (BONOBO_OBJECT (s_ao));
 
   return TRUE;
 }
