2007-04-12 Yi Jin <yi.jin@sun.com>
authorliyuan <liyuan@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Thu, 12 Apr 2007 07:06:38 +0000 (07:06 +0000)
committerliyuan <liyuan@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Thu, 12 Apr 2007 07:06:38 +0000 (07:06 +0000)
        * atk-bridge/bridge.c:
        (spi_atk_bridge_focus_tracker):
        Bug #428007. Fix a memory leak.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@902 e2bd861d-eb25-0410-b326-f6ed22b6b98c

ChangeLog
atk-bridge/bridge.c

index a8e2207..068abfb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-04-12  Yi Jin <yi.jin@sun.com>
+
+       * atk-bridge/bridge.c:
+       (spi_atk_bridge_focus_tracker):
+       Bug #428007. Fix a memory leak.
+
 2007-04-02  Ariel Rios  <ariel@gnu.org>
 
        Implement the Matchrule interface required for Collection.
index 6309fd7..cfe16d1 100644 (file)
@@ -714,7 +714,10 @@ spi_atk_bridge_focus_tracker (AtkObject *object)
     registry_died = TRUE;
 
   bonobo_object_unref (source);
-  
+
+  if (e.any_data._release)
+    CORBA_free (e.any_data._value);
+
   CORBA_exception_free (&ev);
 }