[prevent][73691] Fix for resource leak
[platform/upstream/at-spi2-core.git] / atspi / atspi-event-listener.c
index 1717b75..dc1ff80 100644 (file)
@@ -788,14 +788,14 @@ atspi_event_listener_deregister_from_callback (AtspiEventListenerCB callback,
   GList *l;
   gboolean result = TRUE;
 
+  if (!callback)
+  {
+    return FALSE;
+  }
   if (!convert_event_type_to_dbus (event_type, &category, &name, &detail, &matchrule_array))
   {
     return FALSE;
   }
-  if (!callback)
-    {
-      return FALSE;
-    }
 
   for (l = event_listeners; l;)
   {