From: Georgios Kontaxis Date: Sat, 15 Aug 2026 21:15:29 +0000 (+0000) Subject: [inputlength] Match irc/core/irc-servers.c:split_message logic X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=a6a9550428546301bee1e0c3b4422e4a1f9c72e8;p=irssi-scripts.irssi.org.git [inputlength] Match irc/core/irc-servers.c:split_message logic --- diff --git a/scripts/il.pl b/scripts/il.pl index cd5ff3c..b5c8713 100644 --- a/scripts/il.pl +++ b/scripts/il.pl @@ -67,9 +67,12 @@ sub get_inputlength_max { my $max_msg_bytes = 512; my $nick = $server->{nick}; - my $userhost = $server->{userhost} // ''; - my $prefix = $nick; - $prefix .= '!' . $userhost if length $userhost; + + # see irssi/src/irc/core/irc-servers.h + my $max_userhost_bytes = 63 + 10 + 1; + $max_msg_bytes = $max_msg_bytes - $max_userhost_bytes; + + my $prefix = $nick . '!'; # message target, e.g., "#channel" or "nickname", if available my $item = $window->{active};