From b135eeb2e6bc52a855d0a282c4a772eecc177a76 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Sat, 15 Jul 2017 13:17:49 +0000 Subject: Improve rev. 1.250 further: If a database is empty, we already don't write a database file and delete an existing one. If none exists, that only means the database was empty and remains so, which is not an error. So don't nag about it, in particular because that would be a weekly(8) annoyance. Issue reported by jmc@. --- mandocdb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mandocdb.c') diff --git a/mandocdb.c b/mandocdb.c index 2a8ab7a0..434b2749 100644 --- a/mandocdb.c +++ b/mandocdb.c @@ -1,4 +1,4 @@ -/* $Id: mandocdb.c,v 1.251 2017/06/24 14:38:32 schwarze Exp $ */ +/* $Id: mandocdb.c,v 1.252 2017/07/15 13:17:49 schwarze Exp $ */ /* * Copyright (c) 2011, 2012 Kristaps Dzonsons * Copyright (c) 2011-2017 Ingo Schwarze @@ -2130,7 +2130,7 @@ dbwrite(struct dba *dba) dba_array_start(dba->pages); if (dba_array_next(dba->pages) == NULL) { - if (unlink(MANDOC_DB) == -1) + if (unlink(MANDOC_DB) == -1 && errno != ENOENT) say(MANDOC_DB, "&unlink"); return; } -- cgit v1.2.3-56-ge451