From 53d9af111707c088073355be1b52e30e020a7b43 Mon Sep 17 00:00:00 2001 From: Ralf Habacker Date: Sat, 19 May 2007 15:26:32 +0000 Subject: * bus/policy (bus_policy_create_client_policy): win32 temporary fix until the userdb stuff is ported completly. --- ChangeLog | 7 ++++++- bus/policy.c | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 5145ed02..786f9c35 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,12 @@ +2007-05-19 Ralf.Habacker + + * bus/policy (bus_policy_create_client_policy): + win32 temporary fix until the userdb stuff is ported completly. + 2007-05-19 Ralf.Habacker * dbus/dbus-server.c (listen_funcs): - _dbus_server_listen_platform_specific is emtpy on win32, + _dbus_server_listen_platform_specific is empty on win32, limited to unix only. * dbus/dbus-server.c (valid_addresses): limit unix diff --git a/bus/policy.c b/bus/policy.c index 7782563b..52ae72a4 100644 --- a/bus/policy.c +++ b/bus/policy.c @@ -324,9 +324,13 @@ bus_policy_create_client_policy (BusPolicy *policy, if (!dbus_connection_get_unix_user (connection, &uid)) { +#ifdef DBUS_WIN_FIXME + _dbus_verbose ("policy.c: dbus_connection_get_unix_user check disabled under windows\n"); +#else dbus_set_error (error, DBUS_ERROR_FAILED, "No user ID known for connection, cannot determine security policy\n"); goto failed; +#endif } if (_dbus_hash_table_get_n_entries (policy->rules_by_uid) > 0) -- cgit