From 135075e48c6c2789bd8bae0a643961c0c2361dfc Mon Sep 17 00:00:00 2001 From: Sebastian Gniazdowski Date: Sat, 25 Mar 2017 07:55:54 +0100 Subject: 40898: fix GDBM error handling --- Src/Modules/db_gdbm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Src/Modules') diff --git a/Src/Modules/db_gdbm.c b/Src/Modules/db_gdbm.c index 596a8ae24..0a28a0740 100644 --- a/Src/Modules/db_gdbm.c +++ b/Src/Modules/db_gdbm.c @@ -154,12 +154,13 @@ bin_ztie(char *nam, char **args, Options ops, UNUSED(int func)) return 1; } + gdbm_errno=0; dbf = gdbm_open(resource_name, 0, read_write, 0666, 0); if(dbf) { addmodulefd(gdbm_fdesc(dbf), FDT_MODULE); append_tied_name(pmname); } else { - zwarnnam(nam, "error opening database file %s", resource_name); + zwarnnam(nam, "error opening database file %s (%s)", resource_name, gdbm_strerror(gdbm_errno)); return 1; } -- cgit 1.4.1