Serial mouse, microtouch, and modem: Add some more sanity checks.

This commit is contained in:
OBattler
2024-09-20 13:36:01 +02:00
parent 6d5fd97cda
commit ea878410b0
3 changed files with 20 additions and 10 deletions

View File

@@ -142,7 +142,8 @@ sermouse_transmit_byte(mouse_t *dev, int do_next)
if (dev->buf_pos == 0)
dev->acc_time = 0.0;
serial_write_fifo(dev->serial, dev->buf[dev->buf_pos]);
if (dev->serial)
serial_write_fifo(dev->serial, dev->buf[dev->buf_pos]);
if (do_next) {
dev->buf_pos = (dev->buf_pos + 1) % dev->buf_len;