power: change the dbus interface for the reboot 56/111656/1
authortaeyoung <ty317.kim@samsung.com>
Mon, 23 Jan 2017 08:46:20 +0000 (17:46 +0900)
committertaeyoung <ty317.kim@samsung.com>
Mon, 23 Jan 2017 08:46:20 +0000 (17:46 +0900)
The dbus interface for reboot method is fixed
to fix the privilege issue.

Change-Id: I89cdc069c25b8682a937f8085f4607cf9ddc4be4
Signed-off-by: taeyoung <ty317.kim@samsung.com>
src/dbus.h
src/power.c

index 27a58e0..71f1edc 100644 (file)
@@ -46,9 +46,9 @@
 #define DEVICED_PATH_LED                    DEVICED_OBJECT_PATH"/Led"
 #define DEVICED_INTERFACE_LED               DEVICED_INTERFACE_NAME".Led"
 
-/* Power service: request to reboot */
-#define DEVICED_PATH_POWER                  DEVICED_OBJECT_PATH"/Power"
-#define DEVICED_INTERFACE_POWER             DEVICED_INTERFACE_NAME".power"
+/* Reboot service: request to reboot */
+#define DEVICED_PATH_REBOOT                  DEVICED_OBJECT_PATH"/Reboot"
+#define DEVICED_INTERFACE_REBOOT             DEVICED_INTERFACE_NAME".reboot"
 
 /* IR service: transmit IR commands */
 #define DEVICED_PATH_IR                  DEVICED_OBJECT_PATH"/Ir"
index 1ee21b7..efade6b 100644 (file)
@@ -488,8 +488,8 @@ int device_power_reboot(const char *reason)
        }
 
        ret = dbus_method_sync(DEVICED_BUS_NAME,
-                       DEVICED_PATH_POWER,
-                       DEVICED_INTERFACE_POWER,
+                       DEVICED_PATH_REBOOT,
+                       DEVICED_INTERFACE_REBOOT,
                        method, sig, arr);
        return errno_to_device_error(ret);
 }