From 27cec4a977cdf19c02f8ad9e03d0eaa8aa4149a1 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Fri, 19 Jun 2015 11:52:07 -0700 Subject: [PATCH] VDev POSIX: Fix non-POSIX conformant return value handling --- src/drivers/device/vdev_posix.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/device/vdev_posix.cpp b/src/drivers/device/vdev_posix.cpp index 727b92a1ed..975700d4e8 100644 --- a/src/drivers/device/vdev_posix.cpp +++ b/src/drivers/device/vdev_posix.cpp @@ -201,7 +201,7 @@ int px4_ioctl(int fd, int cmd, unsigned long arg) px4_errno = -ret; } - return (ret == 0) ? PX4_OK : PX4_ERROR; + return ret; } int px4_poll(px4_pollfd_struct_t *fds, nfds_t nfds, int timeout)