diff options
Diffstat (limited to 'src/commandHandler.cpp')
| -rw-r--r-- | src/commandHandler.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/commandHandler.cpp b/src/commandHandler.cpp index 6340625..7c04f68 100644 --- a/src/commandHandler.cpp +++ b/src/commandHandler.cpp @@ -61,7 +61,7 @@ CCommandHandler::SResult CCommandHandler::newCommand(const std::string &command, return exeCommand(*getCommand(command), args); } -void CCommandHandler::handleCommand(std::string input, const char ip[INET_ADDRSTRLEN]) const { +void CCommandHandler::handleCommand(std::string input, const std::string &ip) const { input = input.substr(1); std::string command; @@ -84,7 +84,7 @@ void CCommandHandler::handleCommand(std::string input, const char ip[INET_ADDRST std::function<void(eFormatType, const std::string &)> outputter = [](eFormatType type, const std::string &msg) { log(type, "{}", msg); }; - if (ip != nullptr) + if (!ip.empty()) if (auto session = g_pSessionManager->getByIp(ip)) outputter = [session](eFormatType, const std::string &msg) { session->write(msg); }; |
