fix json EOF handling

This commit is contained in:
Jared Van Bortel 2025-02-27 14:34:13 -05:00
parent 9f130b07ed
commit ea2ced8c8b

View File

@ -19,7 +19,7 @@ JsonStreamDevice::JsonStreamDevice(const json::value *jv, QObject *parent)
qint64 JsonStreamDevice::readData(char *data, qint64 maxSize)
{
if (m_sr.done()) return 0;
if (m_sr.done()) return -1; // EOF
auto chunk = m_sr.read(data, size_t(maxSize));
return qint64(chunk.size());
}