Pass pb_data to callbacks of gpio methods 46/127046/3
authorjino.cho <jino.cho@samsung.com>
Wed, 26 Apr 2017 02:34:17 +0000 (11:34 +0900)
committerHyeongsik Min <hyeongsik.min@samsung.com>
Wed, 26 Apr 2017 03:49:54 +0000 (03:49 +0000)
Previous commit missed adding pb_data to argument.
This commit fix crash issue due to the missing.

Change-Id: I75d3cffe6a09c72b6976d5581e22153866479f1b
Signed-off-by: jino.cho <jino.cho@samsung.com>
src/daemon/peripheral_bus.c

index 78f677d..9d5686f 100644 (file)
@@ -413,35 +413,35 @@ static gboolean __gpio_init(peripheral_bus_s *pb_data)
        g_signal_connect(pb_data->gpio_skeleton,
                        "handle-open",
                        G_CALLBACK(handle_gpio_open),
-                       NULL);
+                       pb_data);
        g_signal_connect(pb_data->gpio_skeleton,
                        "handle-close",
                        G_CALLBACK(handle_gpio_close),
-                       NULL);
+                       pb_data);
        g_signal_connect(pb_data->gpio_skeleton,
                        "handle-get-direction",
                        G_CALLBACK(handle_gpio_get_direction),
-                       NULL);
+                       pb_data);
        g_signal_connect(pb_data->gpio_skeleton,
                        "handle-set-direction",
                        G_CALLBACK(handle_gpio_set_direction),
-                       NULL);
+                       pb_data);
        g_signal_connect(pb_data->gpio_skeleton,
                        "handle-read",
                        G_CALLBACK(handle_gpio_read),
-                       NULL);
+                       pb_data);
        g_signal_connect(pb_data->gpio_skeleton,
                        "handle-write",
                        G_CALLBACK(handle_gpio_write),
-                       NULL);
+                       pb_data);
        g_signal_connect(pb_data->gpio_skeleton,
                        "handle-get-edge-mode",
                        G_CALLBACK(handle_gpio_get_edge_mode),
-                       NULL);
+                       pb_data);
        g_signal_connect(pb_data->gpio_skeleton,
                        "handle-set-edge-mode",
                        G_CALLBACK(handle_gpio_set_edge_mode),
-                       NULL);
+                       pb_data);
 
        manager = g_dbus_object_manager_server_new(PERIPHERAL_DBUS_GPIO_PATH);