diff --git a/src/lib/ebus/contrib/test/test_tem.cpp b/src/lib/ebus/contrib/test/test_tem.cpp index 65a3f8b1..7b27ae87 100644 --- a/src/lib/ebus/contrib/test/test_tem.cpp +++ b/src/lib/ebus/contrib/test/test_tem.cpp @@ -154,7 +154,8 @@ int main() { string errorDescription; 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