diff --git a/src/lib/ebus/test/test_data.cpp b/src/lib/ebus/test/test_data.cpp index d2f32c4f..2edae37e 100644 --- a/src/lib/ebus/test/test_data.cpp +++ b/src/lib/ebus/test/test_data.cpp @@ -568,7 +568,8 @@ int main() { } TestReader reader{templates, isSet, mstr[1] == BROADCAST || isMaster(mstr[1])}; lineNo = 0; - dummystr = istringstream("#"); + dummystr.clear(); + dummystr.str("#"); result = reader.readLineFromStream(dummystr, errorDescription, "inline", lineNo, row); if (result != RESULT_OK) { cout << "\"" << check[0] << "\": reader header error: " << getResultCode(result) << ", " << errorDescription diff --git a/src/lib/ebus/test/test_message.cpp b/src/lib/ebus/test/test_message.cpp index 5c46e6ce..afa747fc 100644 --- a/src/lib/ebus/test/test_message.cpp +++ b/src/lib/ebus/test/test_message.cpp @@ -146,7 +146,8 @@ int main() { templates->readLineFromStream(dummystr, errorDescription, "inline", lineNo, row, false); lineNo = 0; MessageMap* messages = new MessageMap(); - dummystr = istringstream("#"); + dummystr.clear(); + dummystr.str("#"); messages->readLineFromStream(dummystr, errorDescription, "inline", lineNo, row, false); vector< vector > defaultsRows; Message* message = NULL;