Bug #290
Sanitize input of UserInputHandler::handleJoin
Start date:
Due date:
% Done:
0%
Estimated time:
Version:
0.13.1
OS:
Any
Description
If users put whitespaces between the channels in /join statements the core crashes.
Additional information:
Attached is a patched to fix the behaviour.
Associated revisions
History
#1 Updated by xAFFE over 16 years ago
This doesnt work since the keys are also seperated by ,. So if you do /join #chan1, #chan2, #chan3 key1, key2 this wont work. EgS proposed to do s/, +/,/ on the msg string to sanitize it.
The attached patch does this.
#2 Updated by EgS over 16 years ago
patch was applied and is in current git:
http://git.quassel-irc.org/?p=quassel.git;a=commit;h=cf0b6a0de9d1d92c49477ae7b86eb07e9b8ca1fe
Don't try to workaround QSystemTray's not being able to close its bubble on Mac
Displaying an empty bubble with 1ms timeout to force the bubble to close on re-activation
does not work on Mac either. Please let me know if there are problems with that on X11 as well.
Fixes BR #290.