Fix for #352444
* atk-bridge/bridge.c: (spi_atk_emit_eventv),
(spi_atk_bridge_property_event_listener),
(spi_atk_bridge_signal_listener):
Free some CORBA objects to fix memory leak and crash.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@869
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
+2006-12-14 Li Yuan <li.yuan@sun.com>
+
+ Fix for #352444
+ * atk-bridge/bridge.c: (spi_atk_emit_eventv),
+ (spi_atk_bridge_property_event_listener),
+ (spi_atk_bridge_signal_listener):
+ Free some CORBA objects to fix memory leak and crash.
+
2006-12-13 Li Yuan <li.yuan@sun.com>
Patch from Ariel Rios to fix #163132 and #377079.
2006-12-13 Li Yuan <li.yuan@sun.com>
Patch from Ariel Rios to fix #163132 and #377079.
g_free (e.type);
if (!any && e.any_data._release) CORBA_free (e.any_data._value);
g_free (e.type);
if (!any && e.any_data._release) CORBA_free (e.any_data._value);
+
+ if (any && any->_release) CORBA_free (any->_value);
spi_atk_emit_eventv (gobject, 0, 0, &any,
"object:property-change:%s", prop_name);
spi_atk_emit_eventv (gobject, 0, 0, &any,
"object:property-change:%s", prop_name);
+ if (s_ao)
+ bonobo_object_unref (BONOBO_OBJECT (s_ao));
+ if (s_ao)
+ bonobo_object_unref (BONOBO_OBJECT (s_ao));
+