aboutsummaryrefslogtreecommitdiff
path: root/nuttx
diff options
context:
space:
mode:
authorpx4dev <px4@purgatory.org>2012-11-02 00:10:10 -0700
committerpx4dev <px4@purgatory.org>2012-11-02 00:10:10 -0700
commit9b509310e6b3142dda08c4423a5b650de1ebae19 (patch)
treebfb269211b6fca85c3e34085efbdcec5b8b21dfc /nuttx
parent5e1416178afef2b61f3e7a8dec2756ca990360b8 (diff)
downloadpx4-firmware-9b509310e6b3142dda08c4423a5b650de1ebae19.tar.gz
px4-firmware-9b509310e6b3142dda08c4423a5b650de1ebae19.tar.bz2
px4-firmware-9b509310e6b3142dda08c4423a5b650de1ebae19.zip
Fix logic bug in ONLCR processing.
Diffstat (limited to 'nuttx')
-rw-r--r--nuttx/drivers/serial/serial.c2
1 files changed, 1 insertions, 1 deletions
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');
}