From 9df2a35dba2c0cb4ca8c28989b9cf776d8e2fdf8 Mon Sep 17 00:00:00 2001 From: Johannes Huber Date: Thu, 22 Apr 2010 20:56:22 +0200 Subject: [PATCH] check empty args for cmds join+query, fixes #831 --- src/client/clientuserinputhandler.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/client/clientuserinputhandler.cpp b/src/client/clientuserinputhandler.cpp index 3ecf3c42..704e835e 100644 --- a/src/client/clientuserinputhandler.cpp +++ b/src/client/clientuserinputhandler.cpp @@ -65,6 +65,9 @@ void ClientUserInputHandler::handleUserInput(const BufferInfo &bufferInfo, const handleExec(clist.at(i).first, args); else { if(cmd == "JOIN" || cmd == "QUERY") { + if(args.section(' ', 0, 0).isEmpty()) { + continue; + } BufferId newBufId = Client::networkModel()->bufferId(bufferInfo.networkId(), args.section(' ', 0, 0)); if(!newBufId.isValid()) { Client::bufferModel()->switchToBufferAfterCreation(bufferInfo.networkId(), args.section(' ', 0, 0)); -- 2.20.1