remove free for app data 67/207767/1
authorJeonghoon Park <jh1979.park@samsung.com>
Wed, 12 Jun 2019 07:22:49 +0000 (16:22 +0900)
committerJeonghoon Park <jh1979.park@samsung.com>
Wed, 12 Jun 2019 07:22:49 +0000 (16:22 +0900)
Change-Id: I566fd398fddb5c7b73f24b14ab400157cc50a5ef

src/controller.c

index 134e632..719e2d8 100644 (file)
@@ -32,6 +32,7 @@ typedef struct app_data_s {
 static Eina_Bool _lidar_value_read_cb(void *data)
 {
        app_data *ad = data;
+
        int ret = 0;
        unsigned int lidar_value = 0;
 
@@ -49,6 +50,7 @@ static Eina_Bool _lidar_value_read_cb(void *data)
        ret = resource_read_lidar_v3(&lidar_value);
        retv_if(ret != 0, ECORE_CALLBACK_RENEW);
        resource_write_led(5, 0);
+
        _D("distance : %u cm", lidar_value);
        sensor_data_set_uint(ad->lidar_data, lidar_value);
 
@@ -58,6 +60,7 @@ static Eina_Bool _lidar_value_read_cb(void *data)
 static void service_app_control(app_control_h app_control, void *user_data)
 {
        app_data *ad = user_data;
+
        if (ad->getter_timer)
                ecore_timer_del(ad->getter_timer);
 
@@ -71,6 +74,7 @@ static void service_app_control(app_control_h app_control, void *user_data)
 static bool service_app_create(void *data)
 {
        app_data *ad = data;
+
        ad->lidar_data = sensor_data_new(SENSOR_DATA_TYPE_UINT);
        if (!ad->lidar_data)
                return false;
@@ -80,7 +84,7 @@ static bool service_app_create(void *data)
 
 static void service_app_terminate(void *data)
 {
-       app_data *ad = (app_data *)data;
+       app_data *ad = data;
 
        if (ad->getter_timer)
                ecore_timer_del(ad->getter_timer);
@@ -88,7 +92,6 @@ static void service_app_terminate(void *data)
        resource_close_all();
 
        sensor_data_free(ad->lidar_data);
-       free(ad);
 }
 
 int main(int argc, char* argv[])