diff options
Diffstat (limited to 'src/gdbmstore.c')
-rw-r--r-- | src/gdbmstore.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/gdbmstore.c b/src/gdbmstore.c index 4cd7ad1..404687c 100644 --- a/src/gdbmstore.c +++ b/src/gdbmstore.c @@ -162,27 +162,26 @@ gdbm_store (GDBM_FILE dbf, datum key, datum content, int flags) rc = GDBM_DEBUG_OVERRIDE ("gdbm_store:write-1-failure", _gdbm_full_write (dbf, key.dptr, key.dsize)); if (rc) { GDBM_DEBUG (GDBM_DEBUG_STORE|GDBM_DEBUG_ERR, - "%s: writing key: %s", dbf->name, strerror (errno)); - gdbm_set_errno (dbf, rc, TRUE); + "%s: error writing key: %s", + dbf->name, gdbm_db_strerror (dbf)); _gdbm_fatal (dbf, gdbm_strerror (rc)); return -1; } rc = GDBM_DEBUG_OVERRIDE ("gdbm_store:write-2-failure", _gdbm_full_write (dbf, content.dptr, content.dsize)); if (rc) { GDBM_DEBUG (GDBM_DEBUG_STORE|GDBM_DEBUG_ERR, - "%s: writing content: %s", - dbf->name, strerror (errno)); - gdbm_set_errno (dbf, rc, TRUE); + "%s: error writing content: %s", + dbf->name, gdbm_db_strerror (dbf)); _gdbm_fatal (dbf, gdbm_strerror (rc)); return -1; } /* Current bucket has changed. */ dbf->cache_entry->ca_changed = TRUE; |