Trying to execute $conn->ctcp("VERSION", "nick") sends
a malformed VERSION to the target. An extra space is
padded to the end of VERSION.
At Connection.pm line 362, I removed the tailing space
after $type, which solved the problem for me (but I
don't know what other problems that might cause).
Logged In: YES
user_id=1015167
I did encounter the same problem. But removing the space as
"stone" said may lead to other CTCP requests problems (that
may require some args).
I personnaly added an extra "elsif" to handle the CTCP
VERSION by itself. Here is the code that I added just under
the elsif of CLIENTINFO in the sub "ctcp" in the module
Connection.pm:
} elsif (($type eq "VERSION")) {
unless ($self->sl("PRIVMSG $target :\001$type")) {
carp "Socket error sending $type request in ctcp()";
return;
}