From 145fb99b6e0351d92ffd2f85be77b426c89df59b Mon Sep 17 00:00:00 2001 From: Tim Dijkstra Date: Tue, 12 Dec 2006 21:24:07 +0000 Subject: commit.msg --- bus/bus.c | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) (limited to 'bus/bus.c') diff --git a/bus/bus.c b/bus/bus.c index efbd0232..562eb983 100644 --- a/bus/bus.c +++ b/bus/bus.c @@ -34,6 +34,7 @@ #include #include #include +#include struct BusContext { @@ -50,7 +51,6 @@ struct BusContext BusRegistry *registry; BusPolicy *policy; BusMatchmaker *matchmaker; - DBusUserDatabase *user_database; BusLimits limits; unsigned int fork : 1; }; @@ -596,13 +596,6 @@ bus_context_new (const DBusString *config_file, if (!dbus_server_allocate_data_slot (&server_data_slot)) _dbus_assert_not_reached ("second ref of server data slot failed"); - context->user_database = _dbus_user_database_new (); - if (context->user_database == NULL) - { - BUS_SET_OOM (error); - goto failed; - } - /* Note that we don't know whether the print_addr_fd is * one of the sockets we're using to listen on, or some * other random thing. But I think the answer is "don't do @@ -800,7 +793,7 @@ bus_context_reload_config (BusContext *context, dbus_bool_t ret; /* Flush the user database cache */ - _dbus_user_database_flush(context->user_database); + _dbus_user_database_flush_system (); ret = FALSE; _dbus_string_init_const (&config_file, context->config_file); @@ -951,10 +944,6 @@ bus_context_unref (BusContext *context) dbus_free (context->pidfile); } - - if (context->user_database != NULL) - _dbus_user_database_unref (context->user_database); - dbus_free (context); dbus_server_free_data_slot (&server_data_slot); @@ -1004,18 +993,11 @@ bus_context_get_loop (BusContext *context) return context->loop; } -DBusUserDatabase* -bus_context_get_user_database (BusContext *context) -{ - return context->user_database; -} - dbus_bool_t bus_context_allow_user (BusContext *context, unsigned long uid) { return bus_policy_allow_user (context->policy, - context->user_database, uid); } -- cgit