[daemon-fix] Fixed bus creation - flags passed to kdbus
authorRadoslaw Pajak <r.pajak@samsung.com>
Mon, 16 Dec 2013 08:56:17 +0000 (09:56 +0100)
committerRadoslaw Pajak <r.pajak@samsung.com>
Mon, 16 Dec 2013 08:58:17 +0000 (09:58 +0100)
KDBUS_MAKE_POLICY_OPEN set as default behaviour.

Change-Id: I088758df1f93411dc1154131129e2b3f25526a86
Signed-off-by: Radoslaw Pajak <r.pajak@samsung.com>
bus/kdbus-d.c
dbus/kdbus-common.h

index ef2e5da..745d88b 100644 (file)
@@ -364,7 +364,7 @@ char* make_kdbus_bus(DBusBusType type, const char* address, DBusError *error)
 #ifdef POLICY_TO_KDBUS
   bus_make->flags = KDBUS_MAKE_ACCESS_WORLD;
 #else
-  bus_make->flags = KDBUS_MAKE_POLICY_OPEN;
+  bus_make->flags = KDBUS_MAKE_ACCESS_WORLD | KDBUS_MAKE_POLICY_OPEN;
 #endif
 
   addr_value = strchr(address, ':') + 1;
index 9958dd5..d8572d6 100644 (file)
@@ -39,7 +39,7 @@
 #define KDBUS_PART_SIZE(s) KDBUS_ALIGN8((s) + KDBUS_PART_HEADER_SIZE)
 
 //todo restore if DBus policy will be applied in kdbus somehow
-#define POLICY_TO_KDBUS
+//#define POLICY_TO_KDBUS
 
 dbus_bool_t register_kdbus_policy(const char* name, DBusTransport *transport, unsigned long int uid);
 int request_kdbus_name(int fd, const char *name, const __u64 flags, __u64 id);