diff --git a/src/test_lib_json/jsontest.cpp b/src/test_lib_json/jsontest.cpp index 440be73..f1d563c 100644 --- a/src/test_lib_json/jsontest.cpp +++ b/src/test_lib_json/jsontest.cpp @@ -411,7 +411,7 @@ Json::String ToJsonString(const char* toConvert) { Json::String ToJsonString(const Json::String& in) { return in; } #if JSONCPP_USING_SECURE_MEMORY -Json::String ToJsonString(std::string in) { +Json::String ToJsonString(const std::string& in) { return Json::String(in.data(), in.data() + in.length()); } #endif diff --git a/src/test_lib_json/jsontest.h b/src/test_lib_json/jsontest.h index 4e8af0f..cc05aef 100644 --- a/src/test_lib_json/jsontest.h +++ b/src/test_lib_json/jsontest.h @@ -184,9 +184,9 @@ TestResult& checkEqual(TestResult& result, T expected, U actual, } Json::String ToJsonString(const char* toConvert); -Json::String ToJsonString(Json::String in); +Json::String ToJsonString(const Json::String& in); #if JSONCPP_USING_SECURE_MEMORY -Json::String ToJsonString(std::string in); +Json::String ToJsonString(const std::string& in); #endif TestResult& checkStringEqual(TestResult& result, const Json::String& expected,