X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=lib%2Fzpm.c;h=5bcf9da4e56a10544a439205c1affd34e87cb1b9;hb=a949e03f1030e8bacbd4aa6ca7143439c1c1d33b;hp=68d6fb9aabd44d134fc83ffa8145118e0b93a23b;hpb=0ac06dd73a92022079bbd0d4eb770d2c6202c23c;p=zpackage diff --git a/lib/zpm.c b/lib/zpm.c index 68d6fb9..5bcf9da 100644 --- a/lib/zpm.c +++ b/lib/zpm.c @@ -298,7 +298,7 @@ int zpm_open(struct zpm *pkg, char *path) { pkg->pkgname = 0; pkg->installed = 0; - rc = sqlite3_open(path, &db); + rc = sqlite3_open_v2(path, &db, SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, NULL); if (rc) { SQLERROR(sqlite3_errmsg(db)); sqlite3_close(db); @@ -611,7 +611,9 @@ static int set_elf_info(sqlite3 *db, char *hash, char *content, size_t length) { need = strtab + dyn->d_un.d_val; if (strlen(need) == 0) continue; sqlite3_bind_text(ifile,2,need,strlen(need),SQLITE_STATIC); +#if 0 fprintf(stderr, "%s needs %s\n", hash, need); +#endif rc = sqlite3_step(ifile); if (rc != SQLITE_DONE) { SQLERROR(sqlite3_errmsg(db));