[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#6795: rcirc: ERR_NICKNAMEINUSE causes infinite loop under certain ci
From: |
Lars Ingebrigtsen |
Subject: |
bug#6795: rcirc: ERR_NICKNAMEINUSE causes infinite loop under certain circumstances |
Date: |
Tue, 08 Dec 2020 18:23:06 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Deniz Dogan <deniz.a.m.dogan@gmail.com> writes:
> Currently rcirc-handler-433 (ERR_NICKNAMEINUSE) tries to "uniquify"
> the nickname the user tried to use by appeding a ` to the requested
> nickname. However, if the length of the requested nickname is as long
> as or longer than the maximum allowed length on the server, the
> "uniquification" will not work resulting in an attempt to switch to
> the same nickname that caused the error in the first place:
>
> Example:
> /nick superlongnickname
> *** 433 superlongn Nickname is already in use.
>
> Here the IRC server truncates the requested nickname to "superlongn"
> which is already taken and then it tries to change to
> "superlongnickname`" which of course will also be truncated to
> "superlongn". Hence, something like this will be printed in the server
> buffer:
>
> *** 433 superlongn Nickname is already in use.
> *** 433 superlongn Nickname is already in use.
> *** 433 superlongn Nickname is already in use.
> *** 433 superlongn Nickname is already in use.
This should now be fixed in Emacs 28.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#6795: rcirc: ERR_NICKNAMEINUSE causes infinite loop under certain circumstances,
Lars Ingebrigtsen <=