From 21cca5a6f6c1c8c3c09842f78c2c5a7ffdecf9e6 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 13 Oct 2020 10:23:19 +0200 Subject: Fix sleep time calculation for logout timeout as well --- src/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index a29fd35..316aec5 100644 --- a/src/main.c +++ b/src/main.c @@ -206,9 +206,9 @@ int main( int argc, char **argv ) if ( remaining % 30 < 10 ) { warn_showDefaultWarning( usr, WARN_LOGOUT_LOW, remaining ); } - CAP_SLEEP( remaining - ( ( remaining - 30 ) / 60 * 60 + 2 ) ); + CAP_SLEEP( ( remaining % 30 ) - 2 ); } else { - CAP_SLEEP( remaining - 299 ); + CAP_SLEEP( remaining - 305 ); } usr->logoutTime = NOW + remaining; } -- cgit v1.2.3-55-g7522