aboutsummaryrefslogtreecommitdiff
path: root/src/gdbmtool.c
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org>2018-05-30 15:59:49 +0300
committerSergey Poznyakoff <gray@gnu.org>2018-05-30 16:03:58 +0300
commit5ea6f531857cb61946456c2582f7eaa20ceba18b (patch)
tree757022d0d2ca32388925ab97c417323363e047a6 /src/gdbmtool.c
parent156f33c8aa5b5c113987c353bbd32c70f02f6a9d (diff)
downloadgdbm-5ea6f531857cb61946456c2582f7eaa20ceba18b.tar.gz
gdbm-5ea6f531857cb61946456c2582f7eaa20ceba18b.tar.bz2
More error checking
* src/bucket.c (_gdbm_get_bucket): Check if bucket_bits value is valid. * src/gdbmtool.c (_gdbm_print_avail_list): Reverse the sense of the conditional (fix regression).
Diffstat (limited to 'src/gdbmtool.c')
-rw-r--r--src/gdbmtool.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gdbmtool.c b/src/gdbmtool.c
index dbb7510..6d56578 100644
--- a/src/gdbmtool.c
+++ b/src/gdbmtool.c
@@ -300,7 +300,7 @@ _gdbm_print_avail_list (FILE *fp, GDBM_FILE dbf)
/* Print the block! */
fprintf (fp, _("\nblock = %d\nsize = %d\ncount = %d\n"), temp,
av_stk->size, av_stk->count);
- if (gdbm_avail_block_validate (dbf, av_stk))
+ if (gdbm_avail_block_validate (dbf, av_stk) == 0)
av_table_display (av_stk->av_table, av_stk->count, fp);
else
terror (_("invalid avail_block"));

Return to:

Send suggestions and report system problems to the System administrator.