If client sends a command to join multiple channels as a comma seperated list (#channela,#channelb,#channelc) it is not handled properly. This list has to be splitted to the single channels, otherwise client might join the (invalid) channel "#channela,#channelb,#channelc".