From 4070abc132bba5ffd032898230263544a8359bb3 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Sat, 29 Jul 2017 18:29:00 -0400 Subject: [PATCH] gps fix sign-compare --- src/drivers/gps/gps.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/drivers/gps/gps.cpp b/src/drivers/gps/gps.cpp index 9294a975d3..c2033b0584 100644 --- a/src/drivers/gps/gps.cpp +++ b/src/drivers/gps/gps.cpp @@ -404,10 +404,11 @@ int GPS::pollOrRead(uint8_t *buf, size_t buf_length, int timeout) * If more bytes are available, we'll go back to poll() again. */ #ifdef __PX4_NUTTX - int err = 0, bytesAvailable = 0; + int err = 0; + int bytesAvailable = 0; err = ioctl(_serial_fd, FIONREAD, (unsigned long)&bytesAvailable); - if ((err != 0) || (bytesAvailable < buf_length)) { + if ((err != 0) || (bytesAvailable < (int)buf_length)) { usleep(GPS_WAIT_BEFORE_READ * 1000); }