From 7ded2e28f2a0e614a3981aeb5b74aaeadf6ad9db Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 23 Feb 2011 01:12:29 +0100 Subject: [PATCH] ask-password: fix handling of timeouts when waiting for password --- src/ask-password-api.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ask-password-api.c b/src/ask-password-api.c index cd663ae0..845517a6 100644 --- a/src/ask-password-api.c +++ b/src/ask-password-api.c @@ -111,7 +111,7 @@ int ask_password_tty( y = now(CLOCK_MONOTONIC); if (y > until) { - r = -ETIMEDOUT; + r = -ETIME; goto finish; } @@ -373,7 +373,7 @@ int ask_password_agent( goto finish; } - if ((k = poll(pollfd, _FD_MAX, until-t/USEC_PER_MSEC)) < 0) { + if ((k = poll(pollfd, _FD_MAX, (until-t)/USEC_PER_MSEC)) < 0) { if (errno == EINTR) continue; -- 2.39.5