uart.c: Fix return value check for tcflush()
authorBrendan Le Foll <brendan.le.foll@intel.com>
Wed, 2 Sep 2015 13:39:54 +0000 (14:39 +0100)
committerBrendan Le Foll <brendan.le.foll@intel.com>
Wed, 2 Sep 2015 13:39:54 +0000 (14:39 +0100)
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
src/uart/uart.c

index 82e1252..76cf9a2 100644 (file)
@@ -253,7 +253,7 @@ mraa_uart_flush(mraa_uart_context dev)
         return MRAA_ERROR_INVALID_HANDLE;
     }
 
-    if (!tcdrain(dev->fd)) {
+    if (tcdrain(dev->fd) == -1) {
         return MRAA_ERROR_FEATURE_NOT_SUPPORTED;
     }