From 7c1e353ed2e433bca91cd4c52b4d983dba49e9a0 Mon Sep 17 00:00:00 2001 From: Per Cederqvist <ceder@lysator.liu.se> Date: Wed, 23 Jul 2003 08:35:43 +0000 Subject: [PATCH] (assign_timeval): The logic for detecting overflow was wrong. --- src/server/conf-file.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/conf-file.c b/src/server/conf-file.c index 369233a0b..097d55f10 100644 --- a/src/server/conf-file.c +++ b/src/server/conf-file.c @@ -1,5 +1,5 @@ /* - * $Id: conf-file.c,v 1.31 2003/07/21 22:26:16 ceder Exp $ + * $Id: conf-file.c,v 1.32 2003/07/23 08:35:43 ceder Exp $ * Copyright (C) 1994-1995, 1998-1999, 2001-2002 Lysator Academic Computer Association. * * This file is part of the LysKOM server. @@ -474,7 +474,7 @@ assign_timeval(const char *val, err = (tv.tv_sec + 1.0e-6 * tv.tv_usec) - number; if (err < 0) err = -err; - if ((err > 1.0e-6 && err < 1.0e-6 * number) + if ((err > 1.0e-6 && err > 1.0e-6 * number) || tv.tv_sec < 0 || tv.tv_usec < 0 || tv.tv_usec >= 1000000) -- GitLab