fix wrong size input for malloc ts_handle 88/182688/1
authorJeonghoon Park <jh1979.park@samsung.com>
Wed, 27 Jun 2018 06:26:32 +0000 (15:26 +0900)
committerJeonghoon Park <jh1979.park@samsung.com>
Wed, 27 Jun 2018 06:26:32 +0000 (15:26 +0900)
Change-Id: I9bab26cf1b465657b028c30f0a5f1ef6f84fea65

lib/things-service/src/things-service.c

index 22f52e9..ab45b7c 100644 (file)
@@ -323,6 +323,7 @@ static int _create_accept_thread(ts_handle handle)
                g_error_free(error);
                return -1;
        }
+       handle->accept_thread = new_thread;
 
        return 0;
 }
@@ -376,7 +377,7 @@ int things_service_init(ts_handle *handle, const char *project)
 
        retv_if(!handle, -1);
 
-       _handle = g_try_malloc0(sizeof(ts_handle));
+       _handle = g_try_malloc0(sizeof(struct _ts_data));
        _handle->project = g_strdup(project);
        _handle->app_id = _get_app_id();
        if (!_handle->app_id) {
@@ -384,7 +385,7 @@ int things_service_init(ts_handle *handle, const char *project)
                _ts_handle_free(_handle);
                return -1;
        }
-       _D("libthings_service with - %s", _handle->app_id);
+       _D("libthings_service with - project[%s], app[%s]", _handle->app_id);
 
        _handle->token = _get_token(_handle->app_id);
        if (!_handle->token) {