tools:iio:iio_event_monitor: check if event is fully read
authorHartmut Knaack <knaack.h@gmx.de>
Wed, 10 Jun 2015 19:51:19 +0000 (21:51 +0200)
committerJonathan Cameron <jic23@kernel.org>
Sun, 21 Jun 2015 15:20:10 +0000 (16:20 +0100)
Check that the read event is of the expected size.

Signed-off-by: Hartmut Knaack <knaack.h@gmx.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
tools/iio/iio_event_monitor.c

index 1dba090..703f4cb 100644 (file)
@@ -310,6 +310,12 @@ int main(int argc, char **argv)
                        }
                }
 
+               if (ret != sizeof(event)) {
+                       printf("Reading event failed!\n");
+                       ret = -EIO;
+                       break;
+               }
+
                print_event(&event);
        }