diff --git a/CommandListener.cpp b/CommandListener.cpp index ea18c1d..c8d6848 100644 --- a/CommandListener.cpp +++ b/CommandListener.cpp @@ -242,6 +242,10 @@ int CommandListener::StorageCmd::runCommand(SocketClient *cli, DIR *dir; struct dirent *de; + if (argc < 3) { + cli->sendMsg(ResponseCode::CommandSyntaxError, "Missing Argument: user ", false); + return 0; + } if (!(dir = opendir("/proc"))) { cli->sendMsg(ResponseCode::OperationFailed, "Failed to open /proc", true); return 0;