summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlban Crequy <alban.crequy@collabora.co.uk>2012-05-28 11:11:26 +0000
committerRodrigo Moya <rodrigo@gnome-db.org>2012-05-29 16:02:11 +0200
commit790e6c4c06771bff6b024eb27868de2aacdb2ad9 (patch)
treecc22f965209aa85275ca7d86482598252ffbaa41
parent506e12fb6a5c6439a44b81894b2cf157c1ece8c3 (diff)
downloaddbus-790e6c4c06771bff6b024eb27868de2aacdb2ad9.tar.gz
Move shutdown_server()
It will make the following changes easier
-rw-r--r--bus/bus.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/bus/bus.c b/bus/bus.c
index 8d8eebae..f2baa556 100644
--- a/bus/bus.c
+++ b/bus/bus.c
@@ -207,6 +207,29 @@ free_server_data (void *data)
dbus_free (bd);
}
+static void
+shutdown_server (BusContext *context,
+ DBusServer *server)
+{
+ if (server == NULL ||
+ !dbus_server_get_is_connected (server))
+ return;
+
+ if (!dbus_server_set_watch_functions (server,
+ NULL, NULL, NULL,
+ context,
+ NULL))
+ _dbus_assert_not_reached ("setting watch functions to NULL failed");
+
+ if (!dbus_server_set_timeout_functions (server,
+ NULL, NULL, NULL,
+ context,
+ NULL))
+ _dbus_assert_not_reached ("setting timeout functions to NULL failed");
+
+ dbus_server_disconnect (server);
+}
+
static dbus_bool_t
setup_server (BusContext *context,
DBusServer *server,
@@ -1018,29 +1041,6 @@ bus_context_reload_config (BusContext *context,
return ret;
}
-static void
-shutdown_server (BusContext *context,
- DBusServer *server)
-{
- if (server == NULL ||
- !dbus_server_get_is_connected (server))
- return;
-
- if (!dbus_server_set_watch_functions (server,
- NULL, NULL, NULL,
- context,
- NULL))
- _dbus_assert_not_reached ("setting watch functions to NULL failed");
-
- if (!dbus_server_set_timeout_functions (server,
- NULL, NULL, NULL,
- context,
- NULL))
- _dbus_assert_not_reached ("setting timeout functions to NULL failed");
-
- dbus_server_disconnect (server);
-}
-
void
bus_context_shutdown (BusContext *context)
{