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;
}
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;
}
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;
}
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;
}
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;
}