From 93760585cc6a9b403ede0211f517adfba713d5c9 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Wed, 9 Jul 2014 17:56:26 +0200 Subject: PAM: Test right variable after calling sss_atomic_read_s Reviewed-by: Jakub Hrozek --- src/sss_client/pam_sss.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sss_client/pam_sss.c b/src/sss_client/pam_sss.c index 908ab128e..d2502d13d 100644 --- a/src/sss_client/pam_sss.c +++ b/src/sss_client/pam_sss.c @@ -507,7 +507,7 @@ static errno_t display_pw_reset_message(pam_handle_t *pamh, errno = 0; total_len = sss_atomic_read_s(fd, msg_buf, stat_buf.st_size); - if (ret == -1) { + if (total_len == -1) { ret = errno; D(("read failed [%d][%s].", ret, strerror(ret))); goto done; -- cgit