From 0e0452344b24af80d11d23280318f0886f06af54 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Tue, 30 Aug 2016 21:37:24 +0000 Subject: less confusing warning message about negative offsets --- dbm_map.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dbm_map.c b/dbm_map.c index 2d1315f6..d5d53395 100644 --- a/dbm_map.c +++ b/dbm_map.c @@ -143,7 +143,11 @@ void * dbm_get(int32_t offset) { offset = be32toh(offset); - if (offset < 0 || offset >= max_offset) { + if (offset < 0) { + warnx("dbm_get: Database corrupt: offset %d", offset); + return NULL; + } + if (offset >= max_offset) { warnx("dbm_get: Database corrupt: offset %d > %d", offset, max_offset); return NULL; -- cgit