From e9e95fcbedbb256e0dbcb4f9f79cd5e7db1465fc Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Fri, 30 Mar 2007 14:38:32 +0000 Subject: Return an error when server already exist. --- network/manager.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'network/manager.c') diff --git a/network/manager.c b/network/manager.c index 1accb8a2..33cbd36f 100644 --- a/network/manager.c +++ b/network/manager.c @@ -425,11 +425,9 @@ static DBusHandlerResult create_server(DBusConnection *conn, path = g_new0(char, 32); snprintf(path, 32, NETWORK_PATH "/server/%X", id); - /* Path already registered */ if (g_slist_find_custom(mgr->servers, path, (GCompareFunc) strcmp)) - return create_path(conn, msg, path, NULL); /* Return already exist error */ + return err_already_exists(conn, msg, "Server Already exists"); - /* FIXME: define which type should be used -- string/uuid str/uui128 */ if (server_register(conn, path, id) == -1) { err_failed(conn, msg, "D-Bus path registration failed"); g_free(path); -- cgit