]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/dynamic.cpp
Filter out newlines from error messages on Windows
[user/henk/code/inspircd.git] / src / dynamic.cpp
index 1470dff0cae7c0df683b7d4cd0484e2d8694267f..b17f131904a165234fc7b69810af4ecf8daeefba 100644 (file)
@@ -101,5 +101,9 @@ void DLLManager::RetrieveLastError()
        FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM, 0, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), errmsg, 100, 0);
        SetLastError(ERROR_SUCCESS);
        err = errmsg;
+
+       std::string::size_type p;
+       while ((p = err.find_last_of("\r\n")) != std::string::npos)
+               err.erase(p, 1);
 }
 #endif