source_registry_server_create_sources_cb(): Fix error handling.
authorMatthew Barnes <mbarnes@redhat.com>
Sat, 21 Jul 2012 16:10:26 +0000 (12:10 -0400)
committerMatthew Barnes <mbarnes@redhat.com>
Sat, 21 Jul 2012 16:10:26 +0000 (12:10 -0400)
libebackend/e-source-registry-server.c

index 542f288..07bebf7 100644 (file)
@@ -661,8 +661,9 @@ source_registry_server_create_sources_cb (EDBusSourceManager *interface,
 
        if (error != NULL)
                g_dbus_method_invocation_take_error (invocation, error);
-
-       e_dbus_source_manager_complete_create_sources (interface, invocation);
+       else
+               e_dbus_source_manager_complete_create_sources (
+                       interface, invocation);
 
        return TRUE;
 }