From 95c753471245f240b8a1ab99a198dd55bc50b65b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Wed, 6 Apr 2016 10:27:07 +0200 Subject: [PATCH] ashtech gps: fix compiler warning in configure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit the warning is: error: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Werror=unused-result] --- src/drivers/gps/ashtech.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/drivers/gps/ashtech.cpp b/src/drivers/gps/ashtech.cpp index e541064133..c7cd66f801 100644 --- a/src/drivers/gps/ashtech.cpp +++ b/src/drivers/gps/ashtech.cpp @@ -671,7 +671,9 @@ int ASHTECH::configure(unsigned &baudrate) for (unsigned int baud_i = 0; baud_i < sizeof(baudrates_to_try) / sizeof(baudrates_to_try[0]); baud_i++) { baudrate = baudrates_to_try[baud_i]; set_baudrate(_fd, baudrate); - write(_fd, comm, sizeof(comm)); + if (write(_fd, comm, sizeof(comm)) != sizeof(comm)) { + return 1; + } } set_baudrate(_fd, 115200);