[daemon-fix][daemon-opt] Fixed owner id when setting kdbus policy
[platform/upstream/dbus.git] / dbus / dbus-transport-kdbus.c
index cc226a3..8d4095c 100644 (file)
@@ -836,7 +836,7 @@ static int emulateOrgFreedesktopDBus(DBusTransport *transport, DBusMessage *mess
                        return -1;
                if(!bus_register_kdbus(name, (DBusTransportKdbus*)transport))
                        goto outH1;
-               if(!register_kdbus_policy(name, ((DBusTransportKdbus*)transport)->fd))
+               if(!register_kdbus_policy(name, transport, geteuid()))
                        goto outH1;
 
                sender = malloc (strlen(name) + 4);