diff --git a/src/FileLogger.cpp b/src/FileLogger.cpp index 79b1a5d..a851d91 100644 --- a/src/FileLogger.cpp +++ b/src/FileLogger.cpp @@ -4,6 +4,7 @@ #include #include +#include #include "FileLogger.h" @@ -24,5 +25,9 @@ std::string FileLogger::readip() { in >> ip; - return ip; + // when received ip has no : return 0.0.0.0 + if (ip.find(':') == ULONG_MAX) + return "0.0.0.0"; + else + return ip; }