summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbhimanyu Swami <abhimanyu1.s@samsung.com>2020-02-19 18:02:59 +0530
committerAbhimanyu Swami <abhimanyu1.s@samsung.com>2020-02-19 18:02:59 +0530
commit5d8cc040ccda1fea9871b4588dda0bd6a26756f4 (patch)
treebf31be8416bf5a8fb511e034d7b7aabe887a309d
parent65bc1642d04b6cbcf7331700460a84ffa78e67b4 (diff)
downloadgeofence-server-tizen_6.0.tar.gz
geofence-server-tizen_6.0.tar.bz2
geofence-server-tizen_6.0.zip
Change-Id: I480aebe50a7b2c6f241050e7a89e38a4f4ec40e0 Signed-off-by: Abhimanyu Swami <abhimanyu1.s@samsung.com>
-rw-r--r--geofence-server/src/geofence_server_bluetooth.c2
-rwxr-xr-xgeofence-server/src/geofence_server_db.c5
2 files changed, 6 insertions, 1 deletions
diff --git a/geofence-server/src/geofence_server_bluetooth.c b/geofence-server/src/geofence_server_bluetooth.c
index 30dbf51..ac7effb 100644
--- a/geofence-server/src/geofence_server_bluetooth.c
+++ b/geofence-server/src/geofence_server_bluetooth.c
@@ -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)
diff --git a/geofence-server/src/geofence_server_db.c b/geofence-server/src/geofence_server_db.c
index fd1e969..b405bf2 100755
--- a/geofence-server/src/geofence_server_db.c
+++ b/geofence-server/src/geofence_server_db.c
@@ -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;
}