From 3b2b776a1f3684429c5014b964db54737e662dda Mon Sep 17 00:00:00 2001 From: Luke Bratch Date: Tue, 1 Aug 2023 23:52:31 +0100 Subject: Correctly handle too many clients by doing accept() and close() immediately rather than trying to add to clients[] struct. --- TODO | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'TODO') diff --git a/TODO b/TODO index 6c90f83..6bcc8d3 100644 --- a/TODO +++ b/TODO @@ -44,4 +44,6 @@ KICK not handled. Crash when requesting 30 hour replay. -"too many clients, disconnecting and skipping loop iteration!" has been seen in the real world, e.g. Wed Jul 12 16:44:57 2023 +Users in channel not being populated observed once - 27/07/2023 #pipewire on irc.oftc.net. +(related to?): +11/06/2023 01:00:41 "processrawstring(): combined truncated message '2131365056' is too long (1006 out of a maximum of 512 characters), clearing it." seen during long/truncated/recombined 353 RPL_NAMREPLY #winehq on irc.libera.chat. -- cgit v1.2.3