diff options
author | June McEnroe <june@causal.agency> | 2021-09-12 18:45:02 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2021-09-12 18:45:02 -0400 |
commit | 7346609955c63d808eeedd40a28d609a31b651c8 (patch) | |
tree | 98e4bfd691f2c7f6ece69d1be35378865b128ae1 | |
parent | Vendor SQLite 3.36.0 (diff) | |
download | scooper-7346609955c63d808eeedd40a28d609a31b651c8.tar.gz scooper-7346609955c63d808eeedd40a28d609a31b651c8.zip |
Call sqlite3_initialize explicitly
Diffstat (limited to '')
-rw-r--r-- | server.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/server.c b/server.c index 6280b4d..de5a8d7 100644 --- a/server.c +++ b/server.c @@ -110,7 +110,10 @@ int main(int argc, char *argv[]) { if (optind < argc) path = argv[optind]; if (!path) errx(EX_USAGE, "database path required"); - int error = sqlite3_open_v2(path, &db, SQLITE_OPEN_READONLY, NULL); + int error = sqlite3_initialize(); + if (error) errx(EX_SOFTWARE, "sqlite3_initialize"); + + error = sqlite3_open_v2(path, &db, SQLITE_OPEN_READONLY, NULL); if (error) errx(EX_NOINPUT, "%s: %s", path, sqlite3_errmsg(db)); sqlite3_busy_timeout(db, 1000); atexit(finalizeAll); |