From e639b3badfd6d5405c83857d7f6891448365e5e8 Mon Sep 17 00:00:00 2001 From: Semun Lee Date: Tue, 5 Nov 2013 17:23:04 +0900 Subject: [PATCH] Use geteuid() to get effective user if of the process --- dbus/kdbus-common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dbus/kdbus-common.c b/dbus/kdbus-common.c index 4a5d7f2..2a1d924 100644 --- a/dbus/kdbus-common.c +++ b/dbus/kdbus-common.c @@ -112,7 +112,7 @@ dbus_bool_t register_kdbus_policy(const char* name, int fd) policy = make_policy_name(name); append_policy(cmd_policy, policy, size); - policy = make_policy_access(KDBUS_POLICY_ACCESS_USER, KDBUS_POLICY_OWN, getuid()); + policy = make_policy_access(KDBUS_POLICY_ACCESS_USER, KDBUS_POLICY_OWN, geteuid()); append_policy(cmd_policy, policy, size); policy = make_policy_access(KDBUS_POLICY_ACCESS_WORLD, KDBUS_POLICY_RECV, 0); -- 2.7.4