X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fio%2Fserial.cpp;h=ac4f2b764d8666332de5cf932e62e66cd5d764b2;hb=bff25a255af05f1ddd6c956a97fa6b8c50c9b22d;hp=5d335b6faa82e0226c043d14ba3a158e8a84d8ae;hpb=d85465dd66a6fc80a9fb7868d1193a86abfe5b7c;p=libs%2Fcore.git diff --git a/source/io/serial.cpp b/source/io/serial.cpp index 5d335b6..ac4f2b7 100644 --- a/source/io/serial.cpp +++ b/source/io/serial.cpp @@ -292,7 +292,11 @@ unsigned Serial::do_read(char *buf, unsigned size) if(size==0) return 0; - return reader.read(buf, size); + unsigned ret = reader.read(buf, size); + if(ret==0) + set_eof(); + + return ret; } } // namespace IO