diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2022-01-07 11:01:10 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2022-01-07 11:01:10 +0200 |
commit | 94a12d935e61272765e45b44e6323be693c979a5 (patch) | |
tree | 9689d9eeaae3f91898f70f29f7cbeb96e97afffb | |
parent | b8c3d13fd821e90a190cc5cfad3a9e17f18aa416 (diff) | |
download | gdbm-94a12d935e61272765e45b44e6323be693c979a5.tar.gz |
Minor fix
* src/bucket.c (lru_unlink_elem): Take into account the possibility
that dbf->cache_mru can be NULL.
-rw-r--r-- | src/bucket.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |