summaryrefslogtreecommitdiff
path: root/libebackend/e-source-registry-server.c
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2012-07-21 12:10:26 -0400
committerMatthew Barnes <mbarnes@redhat.com>2012-07-21 12:10:26 -0400
commitdf07bf38aeb1d03230893be9a0f6a4e26495f59b (patch)
tree65b816a2ba1c23bedc11b4825d5a9076fbf4d35b /libebackend/e-source-registry-server.c
parent605cfd9ea99915033b75d6e5c4b9a4f4580bbcae (diff)
downloadevolution-data-server-df07bf38aeb1d03230893be9a0f6a4e26495f59b.tar.gz
source_registry_server_create_sources_cb(): Fix error handling.
Diffstat (limited to 'libebackend/e-source-registry-server.c')
-rw-r--r--libebackend/e-source-registry-server.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libebackend/e-source-registry-server.c b/libebackend/e-source-registry-server.c
index 542f28802..07bebf728 100644
--- a/libebackend/e-source-registry-server.c
+++ b/libebackend/e-source-registry-server.c
@@ -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;
}