summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2007-05-19 15:26:32 +0000
committerRalf Habacker <ralf.habacker@freenet.de>2007-05-19 15:26:32 +0000
commit53d9af111707c088073355be1b52e30e020a7b43 (patch)
treebeb98be55ee61b30318abd58357320d7aea81bf6
parentc3793db07ff818af80498a3f78b03756977fce7b (diff)
* bus/policy (bus_policy_create_client_policy): win32 temporary fix until the userdb stuff is ported completly.
-rw-r--r--ChangeLog7
-rw-r--r--bus/policy.c4
2 files changed, 10 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 5145ed02..786f9c35 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,12 @@
+2007-05-19 Ralf.Habacker <ralf.habacker@freenet.de>
+
+ * bus/policy (bus_policy_create_client_policy):
+ win32 temporary fix until the userdb stuff is ported completly.
+
2007-05-19 Ralf.Habacker <ralf.habacker@freenet.de>
* 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)