diff options
author | Luke Bratch <luke@bratch.co.uk> | 2023-08-01 23:52:31 +0100 |
---|---|---|
committer | Luke Bratch <luke@bratch.co.uk> | 2023-08-01 23:52:31 +0100 |
commit | 3b2b776a1f3684429c5014b964db54737e662dda (patch) | |
tree | a7afe14cc691d69118b452d2755c72d858f4858c /TODO | |
parent | d499630b0aa2f701ada64c59ab20ac5ff12c19c2 (diff) |
Correctly handle too many clients by doing accept() and close() immediately rather than trying to add to clients[] struct.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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. |