From 9b509310e6b3142dda08c4423a5b650de1ebae19 Mon Sep 17 00:00:00 2001 From: px4dev Date: Fri, 2 Nov 2012 00:10:10 -0700 Subject: Fix logic bug in ONLCR processing. --- nuttx/drivers/serial/serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'nuttx') diff --git a/nuttx/drivers/serial/serial.c b/nuttx/drivers/serial/serial.c index b289bb80b..40011199b 100644 --- a/nuttx/drivers/serial/serial.c +++ b/nuttx/drivers/serial/serial.c @@ -328,7 +328,7 @@ static ssize_t uart_write(FAR struct file *filep, FAR const char *buffer, size_t /* If the ONLCR flag is set, we should translate \n to \r\n */ ret = OK; - if ((ch == '\n') && (dev->termios_s.c_oflag && ONLCR)) + if ((ch == '\n') && (dev->termios_s.c_oflag & ONLCR)) { ret = uart_putxmitchar(dev, '\r'); } -- cgit v1.2.3