summaryrefslogtreecommitdiffstats
path: root/usr.bin/mandoc/mandocdb.c
diff options
context:
space:
mode:
authorsthen <sthen@openbsd.org>2014-06-18 19:17:37 +0000
committersthen <sthen@openbsd.org>2014-06-18 19:17:37 +0000
commit2ffb9a05f42d0bde8ce0893b6762ea49502d784b (patch)
tree0214f646bdc1e8b28a2e662e60487760e01b2efd /usr.bin/mandoc/mandocdb.c
parentAlways call atexit handlers as if they were registered with __cxa_atexit. (diff)
downloadwireguard-openbsd-2ffb9a05f42d0bde8ce0893b6762ea49502d784b.tar.xz
wireguard-openbsd-2ffb9a05f42d0bde8ce0893b6762ea49502d784b.zip
Don't display "unable to open mandoc.db" error messages (SQLITE_CANTOPEN)
in the code which opens mandocdb's sqlite database when updating/deleting individual files (as used and only really useful for pkg_add/pkg_delete). ok schwarze@
Diffstat (limited to 'usr.bin/mandoc/mandocdb.c')
-rw-r--r--usr.bin/mandoc/mandocdb.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.bin/mandoc/mandocdb.c b/usr.bin/mandoc/mandocdb.c
index 67d12270ac0..ce402104310 100644
--- a/usr.bin/mandoc/mandocdb.c
+++ b/usr.bin/mandoc/mandocdb.c
@@ -1,4 +1,4 @@
-/* $Id: mandocdb.c,v 1.107 2014/06/05 07:13:53 espie Exp $ */
+/* $Id: mandocdb.c,v 1.108 2014/06/18 19:17:37 sthen Exp $ */
/*
* Copyright (c) 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2011, 2012, 2013, 2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -2223,7 +2223,8 @@ dbopen(int real)
rc = sqlite3_open_v2(MANDOC_DB, &db, ofl, NULL);
if (SQLITE_OK != rc) {
exitcode = (int)MANDOCLEVEL_SYSERR;
- say(MANDOC_DB, "%s", sqlite3_errstr(rc));
+ if (SQLITE_CANTOPEN != rc)
+ say(MANDOC_DB, "%s", sqlite3_errstr(rc));
return(0);
}
goto prepare_statements;