>From 7142302bb0ff089cd7ae358c3c897096ccd27023 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Tue, 21 May 2013 13:14:44 +0200 Subject: [PATCH] report ferror --- src/util/nscd.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/util/nscd.c b/src/util/nscd.c index b2c765011a5c7dd4d7356d1015a5c4621f6d64df..2a06394d3b5a78ab65dcf8f40746c372488f6c05 100644 --- a/src/util/nscd.c +++ b/src/util/nscd.c @@ -203,13 +203,16 @@ errno_t sss_nscd_parse_conf(const char *conf_path) } }; - if (ferror(fp)) { + ret = ferror(fp); + if (ret) { DEBUG(SSSDBG_MINOR_FAILURE, ("Reading NSCD configuration file [%s] " - "ended with failure.\n", NSCD_CONF_PATH)); + "ended with failure [%d]: %s.\n", + NSCD_CONF_PATH, ret, strerror(ret))); ret = ENOENT; goto done; } + ret = EOK; if (occured != 0) { ret = EEXIST; goto done; -- 1.8.2.1