diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/check_mandirs.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/check_mandirs.c b/src/check_mandirs.c index 8ed87d7f..75c6f5e2 100644 --- a/src/check_mandirs.c +++ b/src/check_mandirs.c @@ -141,10 +141,8 @@ static bool ensure_db_open (MYDBM_FILE dbf) { if (dbf->file) return true; - if (!MYDBM_RWOPEN (dbf)) { - gripe_rwopen_failed (dbf); + if (!MYDBM_RWOPEN (dbf)) return false; - } return true; } @@ -558,6 +556,7 @@ static int testmandirs (MYDBM_FILE dbf, const char *path, const char *catpath, created = true; } else if (!ensure_db_open (dbf)) { + gripe_rwopen_failed (dbf); closedir (dir); return 0; } |