diff --git a/include/Common.h b/include/Common.h index e401d2a..4166c1c 100644 --- a/include/Common.h +++ b/include/Common.h @@ -57,7 +57,7 @@ public: static std::string ServerVersion() { return "2.3.0"; } static std::string ClientVersion() { return "2.0"; } static std::string PPS() { return mPPS; } - static void SetPPS(std::string NewPPS) { mPPS = NewPPS; } + static void SetPPS(const std::string& NewPPS) { mPPS = NewPPS; } static inline TSettings Settings {}; @@ -78,7 +78,7 @@ private: }; std::string ThreadName(bool DebugModeOverride = false); -void RegisterThread(const std::string str); +void RegisterThread(const std::string& str); #define RegisterThreadAuto() RegisterThread(__func__) #define KB 1024 diff --git a/src/Common.cpp b/src/Common.cpp index 630b21b..3257eea 100644 --- a/src/Common.cpp +++ b/src/Common.cpp @@ -141,7 +141,7 @@ std::string ThreadName(bool DebugModeOverride) { return ""; } -void RegisterThread(const std::string str) { +void RegisterThread(const std::string& str) { auto Lock = std::unique_lock(ThreadNameMapMutex); threadNameMap[std::this_thread::get_id()] = str; } diff --git a/src/TLuaEngine.cpp b/src/TLuaEngine.cpp index 29b78ef..0ec1b07 100644 --- a/src/TLuaEngine.cpp +++ b/src/TLuaEngine.cpp @@ -75,7 +75,7 @@ void TLuaEngine::FolderList(const std::string& Path, bool HotSwap) { } void TLuaEngine::RegisterFiles(const fs::path& Path, bool HotSwap) { - std::string Name = Path.filename(); + std::string Name = Path.filename().string(); if (!HotSwap) info(("Loading plugin : ") + Name); std::vector Entries;