From b878c7f07951dbc2605ca6cb8312f2ff0dd382d2 Mon Sep 17 00:00:00 2001 From: Ailin Nemui Date: Sat, 9 Oct 2021 21:26:01 +0200 Subject: [PATCH] fix max_lag disconnect --- src/irc/core/lag.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/irc/core/lag.c b/src/irc/core/lag.c index 6af8524c..aef5e617 100644 --- a/src/irc/core/lag.c +++ b/src/irc/core/lag.c @@ -104,7 +104,7 @@ static int sig_check_lag(void) if (rec->lag_sent != 0) { /* waiting for lag reply */ - if (max_lag > 1 && now - rec->lag_sent > max_lag * G_TIME_SPAN_SECOND) { + if (max_lag > 1 && now - (rec->lag_sent / G_TIME_SPAN_SECOND) > max_lag) { /* too much lag, disconnect */ signal_emit("server lag disconnect", 1, rec); rec->connection_lost = TRUE;