From 94a12d935e61272765e45b44e6323be693c979a5 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Fri, 7 Jan 2022 11:01:10 +0200 Subject: Minor fix * src/bucket.c (lru_unlink_elem): Take into account the possibility that dbf->cache_mru can be NULL. --- src/bucket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bucket.c b/src/bucket.c index 289ae11..b51f872 100644 --- a/src/bucket.c +++ b/src/bucket.c @@ -128,7 +128,7 @@ lru_unlink_elem (GDBM_FILE dbf, cache_elem *elem) else { dbf->cache_mru = elem->ca_next; - dbf->bucket = dbf->cache_mru->ca_bucket; + dbf->bucket = dbf->cache_mru ? dbf->cache_mru->ca_bucket : NULL; } if ((x = elem->ca_next)) x->ca_prev = elem->ca_prev; -- cgit v1.2.1