diff --git a/drivers/serial/serial.c b/drivers/serial/serial.c index 2c70f35210..b3ea7e6881 100644 --- a/drivers/serial/serial.c +++ b/drivers/serial/serial.c @@ -885,11 +885,11 @@ static ssize_t uart_read(FAR struct file *filep, dev->escape = 0; } - else if (dev->escape > 0) + else if (dev->escape > 0) { /* Skipping character count down */ - if (--dev->escape > 0) + if (dev->escape-- > 0) { continue; }