diff options
Diffstat (limited to 'src/gdbmdelete.c')
-rw-r--r-- | src/gdbmdelete.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gdbmdelete.c b/src/gdbmdelete.c index a71ab2c..5660d3a 100644 --- a/src/gdbmdelete.c +++ b/src/gdbmdelete.c @@ -82,7 +82,8 @@ gdbm_delete (GDBM_FILE dbf, datum key) /* Free the file space. */ free_adr = elem.data_pointer; free_size = elem.key_size + elem.data_size; - _gdbm_free (dbf, free_adr, free_size); + if (_gdbm_free (dbf, free_adr, free_size)) + return -1; /* Set the flags. */ dbf->bucket_changed = TRUE; |