diff --git a/source/scriptinterface/DebuggingServer.cpp b/source/scriptinterface/DebuggingServer.cpp index 6b368f5861..1fe8f3f541 100644 --- a/source/scriptinterface/DebuggingServer.cpp +++ b/source/scriptinterface/DebuggingServer.cpp @@ -50,7 +50,7 @@ void CDebuggingServer::GetAllCallstacks(std::stringstream& response) { if (nbrCallstacksWritten != 0) response << ","; - response << "{" << "\"ThreadDebuggerID\" : " << (*itr)->GetID() << ", \"CallStack\" : " << stream << "}"; + response << "{" << "\"ThreadDebuggerID\" : " << (*itr)->GetID() << ", \"CallStack\" : " << stream.str() << "}"; nbrCallstacksWritten++; } @@ -73,7 +73,7 @@ void CDebuggingServer::GetStackFrameData(std::stringstream& response, uint nesti (*itr)->GetStackFrameData(stream, nestingLevel, stackInfoKind); if ((int)stream.tellp() != 0) { - response << stream; + response << stream.str(); } } }