diff --git a/src/core.c b/src/core.c index 4389d9b..cfdda55 100644 --- a/src/core.c +++ b/src/core.c @@ -83,7 +83,7 @@ static bool ensure_table(CveDB *self) rc = sqlite3_exec(self->db, query, NULL, NULL, &err); if (rc != SQLITE_OK) { fprintf(stderr, "ensure_table(): %s\n", err); - free(err); + sqlite3_free(err); return false; } @@ -93,7 +93,7 @@ static bool ensure_table(CveDB *self) rc = sqlite3_exec(self->db, query, NULL, NULL, &err); if (rc != SQLITE_OK) { fprintf(stderr, "ensure_table(): %s\n", err); - free(err); + sqlite3_free(err); return false; } @@ -103,11 +103,11 @@ static bool ensure_table(CveDB *self) rc = sqlite3_exec(self->db, query, NULL, NULL, &err); if (rc != SQLITE_OK) { fprintf(stderr, "ensure_table(): %s\n", err); - free(err); + sqlite3_free(err); return false; } if (err) { - free(err); + sqlite3_free(err); } return true;