diff options
Diffstat (limited to 'modules/pam_userdb/pam_userdb.c')
-rw-r--r-- | modules/pam_userdb/pam_userdb.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/pam_userdb/pam_userdb.c b/modules/pam_userdb/pam_userdb.c index e5942c8a..71012e57 100644 --- a/modules/pam_userdb/pam_userdb.c +++ b/modules/pam_userdb/pam_userdb.c @@ -185,7 +185,12 @@ static int db_close(void *dbm) { #ifdef HAVE_GDBM_H +# ifdef GDBM_CLOSE_RETURNS_INT return gdbm_close(dbm); +# else + gdbm_close(dbm); + return 0; +# endif #else dbm_close(dbm); return 0; |