fix: install getline issues
This commit is contained in:
@ -34,7 +34,7 @@ char *queries[] = {
|
||||
" path TEXT PRIMARY KEY NOT NULL," \
|
||||
" hash TEXT NOT NULL," \
|
||||
" keep INT NOT NULL," \
|
||||
" package TEXT NOT NULL);"
|
||||
" package TEXT NOT NULL);",
|
||||
|
||||
// QUERY_INSERT_FILE_SINGLE
|
||||
"INSERT INTO files VALUES (?, ?, ?, ?)",
|
||||
@ -77,27 +77,29 @@ lm_database_t *lm_database_new(char *path){
|
||||
join(filesdb, path, "files.db");
|
||||
|
||||
if(sqlite3_open(packagesdb, &db->packages_db)){
|
||||
pdebug(__func__, "(%s) failed to open databse: %s", path, sqlite3_errmsg(db->packages_db));
|
||||
pdebug(__func__, "(%s) failed to open databse: %s", packagesdb, sqlite3_errmsg(db->packages_db));
|
||||
lm_error_set(LM_ERR_DbSqlOpenFail);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if(sqlite3_open(filesdb, &db->files_db)){
|
||||
pdebug(__func__, "(%s) failed to open databse: %s", path, sqlite3_errmsg(db->files_db));
|
||||
pdebug(__func__, "(%s) failed to open databse: %s", filesdb, sqlite3_errmsg(db->files_db));
|
||||
lm_error_set(LM_ERR_DbSqlOpenFail);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if(sqlite3_exec(db->packages_db, queries[QUERY_CREATE_PACKAGE_TABLE], NULL, 0, &err) != SQLITE_OK){
|
||||
pdebug(__func__, "(%s) failed to create packages table: %s", path, err);
|
||||
pdebug(__func__, "(%s) failed to create packages table: %s", packagesdb, err);
|
||||
lm_error_set(LM_ERR_DbSqlCreateFail);
|
||||
sqlite3_free(err);
|
||||
db->packages_db = NULL;
|
||||
}
|
||||
|
||||
if(sqlite3_exec(db->files_db, queries[QUERY_CREATE_FILE_TABLE], NULL, 0, &err) != SQLITE_OK){
|
||||
pdebug(__func__, "(%s) failed to create files table: %s", path, err);
|
||||
pdebug(__func__, "(%s) failed to create files table: %s", filesdb, err);
|
||||
lm_error_set(LM_ERR_DbSqlCreateFail);
|
||||
sqlite3_free(err);
|
||||
db->files_db = NULL;
|
||||
}
|
||||
|
||||
db->dir = strdup(path);
|
||||
|
Reference in New Issue
Block a user