2005-04-14 Kjartan Maraas <kmaraas@gnome.org>
authorkmaraas <kmaraas@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Thu, 14 Apr 2005 17:35:24 +0000 (17:35 +0000)
committerkmaraas <kmaraas@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Thu, 14 Apr 2005 17:35:24 +0000 (17:35 +0000)
* atk-bridge/bridge.c: (spi_atk_emit_eventv): Plug a leak.
* cspi/bonobo/cspi-bonobo-listener.c: (cspi_device_event):
Same here. Closes bug #167806

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

ChangeLog
atk-bridge/bridge.c
cspi/bonobo/cspi-bonobo-listener.c

index 937be4c..f1fba96 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-04-14  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * atk-bridge/bridge.c: (spi_atk_emit_eventv): Plug a leak.
+       * cspi/bonobo/cspi-bonobo-listener.c: (cspi_device_event):
+       Same here. Closes bug #167806
+
 2005-04-05  Bill Haneman <bill.haneman@sun.com>
 
        * atk-bridge/bridge.c: 
index 4489f25..436b289 100644 (file)
@@ -647,9 +647,10 @@ spi_atk_emit_eventv (const GObject         *gobject,
 #endif
       CORBA_exception_init (&ev);
       registry = spi_atk_bridge_get_registry ();
-      if (registry_died)
+      if (registry_died) {
+        g_free (e.type);
         return;
-        
+      }  
       Accessibility_Registry_notifyEvent (registry, 
                                          &e, &ev);
 #ifdef SPI_BRIDGE_DEBUG
index 8787dd4..c3c088f 100644 (file)
@@ -236,7 +236,8 @@ cspi_device_event (SpiDeviceListener               *listener,
          break;
        }
     }
-  
+  g_free (anevent.keystring);
+
   return handled;
 }