Hi folks,

Aside from the usual A-Za-z0-9, what characters are allowed in channel
names? I'm specifically looking for info on non-printable characters that
can be used in channel names, because std::map doesn't like at least one
of them for some reason, as seen below:

[ RECV] AX N aass 2 1016695846 aasssaa 212.102.5.230 DUZgXm AXBJ6 :aass
[ RECV] AXBJ6 C # 1016695853
[ RECV] AXBJ6 C # 1016695972
[ RECV] AXBJ6 C # 1016696000
[ RECV] AXBJ6 L #
[ RECV] AXBJ6 L #
This service bot segfault'ed after that last line when attempting to
retrieve the begin() iterator for a std::map keeping track of users in
that channel, and the problem was it trying to remove the client from a
channel it thought nobody was ever on. Thus, there must have been an
insertion problem where the key name for that particular map item
had a non-printable character.

Anyway, is there a somewhat readable list or string of characters
somewhere in ircu's source (2.10.11 pl24) that I could reference to find
this info?

Thanks in advance.

--
Brian A. Cline <[EMAIL PROTECTED]>

Reply via email to