timer: fix coverity warning about unused return value

"read(int, void *, size_t)" returns the number of bytes read, but it
is ignored.

We don't really care about the number of bytes, but let's complain if we get
anything but EAGAIN.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
Peter Hutterer 2015-05-06 09:20:44 +10:00
parent 893fdf9b83
commit 217ab899cf

View file

@ -102,8 +102,14 @@ libinput_timer_handler(void *data)
struct libinput_timer *timer, *tmp;
uint64_t now;
uint64_t discard;
int r;
read(libinput->timer.fd, &discard, sizeof(discard));
r = read(libinput->timer.fd, &discard, sizeof(discard));
if (r == -1 && errno != EAGAIN)
log_bug_libinput(libinput,
"Error %d reading from timerfd (%s)",
errno,
strerror(errno));
now = libinput_now(libinput);
if (now == 0)