diff --git a/src/netbase.cpp b/src/netbase.cpp index f44de0abcd291..0e2ec97cc5dfc 100644 --- a/src/netbase.cpp +++ b/src/netbase.cpp @@ -711,7 +711,8 @@ std::string NetworkErrorString(int err) nullptr, err, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), buf, ARRAYSIZE(buf), nullptr)) { - return strprintf("%s (%d)", std::wstring_convert,wchar_t>().to_bytes(buf), err); + const auto& bufConvert = std::wstring_convert,wchar_t>().to_bytes(buf); + return strprintf("%s (%d)", bufConvert, err); } else { return strprintf("Unknown error (%d)", err); }