diff options
author | px4dev <px4@purgatory.org> | 2012-11-02 00:10:10 -0700 |
---|---|---|
committer | px4dev <px4@purgatory.org> | 2012-11-02 00:10:10 -0700 |
commit | 9b509310e6b3142dda08c4423a5b650de1ebae19 (patch) | |
tree | bfb269211b6fca85c3e34085efbdcec5b8b21dfc /nuttx/drivers | |
parent | 5e1416178afef2b61f3e7a8dec2756ca990360b8 (diff) | |
download | px4-firmware-9b509310e6b3142dda08c4423a5b650de1ebae19.tar.gz px4-firmware-9b509310e6b3142dda08c4423a5b650de1ebae19.tar.bz2 px4-firmware-9b509310e6b3142dda08c4423a5b650de1ebae19.zip |
Fix logic bug in ONLCR processing.
Diffstat (limited to 'nuttx/drivers')
-rw-r--r-- | nuttx/drivers/serial/serial.c | 2 |
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'); } |