Fix Coverity Issues 96/225396/1 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix tizen_6.0 tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.120926 accepted/tizen/6.0/unified/hotfix/20201103.051648 accepted/tizen/unified/20200303.170245 submit/tizen/20200220.063726 submit/tizen/20200302.065335 submit/tizen/20200306.095059 submit/tizen_6.0/20201029.205103 submit/tizen_6.0_hotfix/20201102.192503 submit/tizen_6.0_hotfix/20201103.114803 tizen_6.0.m2_release
authorAbhimanyu Swami <abhimanyu1.s@samsung.com>
Wed, 19 Feb 2020 12:32:59 +0000 (18:02 +0530)
committerAbhimanyu Swami <abhimanyu1.s@samsung.com>
Wed, 19 Feb 2020 12:32:59 +0000 (18:02 +0530)
Change-Id: I480aebe50a7b2c6f241050e7a89e38a4f4ec40e0
Signed-off-by: Abhimanyu Swami <abhimanyu1.s@samsung.com>
geofence-server/src/geofence_server_bluetooth.c
geofence-server/src/geofence_server_db.c

index 30dbf51..ac7effb 100644 (file)
@@ -130,7 +130,7 @@ static void emit_bt_geofence_inout_changed(GeofenceServer *geofence_server, Geof
                item_data->client_status = GEOFENCE_CLIENT_STATUS_RUNNING;
 
        if (app_id)
-               free(app_id);
+               g_free(app_id);
 }
 
 static void __geofence_check_bt_fence_type(gboolean connected, const char *bssid, void *data)
index fd1e969..b405bf2 100755 (executable)
@@ -194,6 +194,7 @@ static inline int __geofence_manager_db_create_places_table(void)
        if (sqlite3_exec(db_info_s.handle, ddl, NULL, NULL, &err) != SQLITE_OK) {
                LOGI_GEOFENCE("Failed to execute the DDL (%s)", err);
                sqlite3_free(ddl);
+               sqlite3_free(err);
                return FENCE_ERR_SQLITE_FAIL;
        }
 
@@ -214,6 +215,7 @@ static inline int __geofence_manager_db_create_geofence_table(void)
        if (sqlite3_exec(db_info_s.handle, ddl, NULL, NULL, &err) != SQLITE_OK) {
                LOGI_GEOFENCE("Failed to execute the DDL (%s)", err);
                sqlite3_free(ddl);
+               sqlite3_free(err);
                return FENCE_ERR_SQLITE_FAIL;
        }
 
@@ -234,6 +236,7 @@ static inline int __geofence_manager_db_create_geocoordinate_table(void)
        if (sqlite3_exec(db_info_s.handle, ddl, NULL, NULL, &err) != SQLITE_OK) {
                LOGI_GEOFENCE("Failed to execute the DDL (%s)", err);
                sqlite3_free(ddl);
+               sqlite3_free(err);
                return FENCE_ERR_SQLITE_FAIL;
        }
 
@@ -254,6 +257,7 @@ static inline int __geofence_manager_db_create_wifi_data_table(void)
        if (sqlite3_exec(db_info_s.handle, ddl, NULL, NULL, &err) != SQLITE_OK) {
                LOGI_GEOFENCE("Failed to execute the DDL (%s)", err);
                sqlite3_free(ddl);
+               sqlite3_free(err);
                return FENCE_ERR_SQLITE_FAIL;
        }
 
@@ -275,6 +279,7 @@ static inline int __geofence_manager_db_create_bssid_table(void)
        if (sqlite3_exec(db_info_s.handle, ddl, NULL, NULL, &err) != SQLITE_OK) {
                LOGI_GEOFENCE("Failed to execute the DDL (%s)", err);
                sqlite3_free(ddl);
+               sqlite3_free(err);
                return FENCE_ERR_SQLITE_FAIL;
        }