diff --git a/include/serialport.h b/include/serialport.h index 5879a444..64476e1b 100644 --- a/include/serialport.h +++ b/include/serialport.h @@ -100,8 +100,9 @@ public: Bit8u getb() { if (!used) return data[pos]; Bitu where=pos; - if (++pos>=size) pos-=size; used--; + if(used) pos++; + if (pos>=size) pos-=size; return data[where]; } Bit8u getTop() {