From 3deb1e767bfd609e999e7a4de11b6856cbb1e954 Mon Sep 17 00:00:00 2001 From: Henrik Rydberg Date: Wed, 20 Apr 2011 11:08:06 +0200 Subject: Capture read errors in evemu-device Like the scan functions, evemu_device returns a non-positive number on failure. Adjust logic to capture the read errors returning zero. Signed-off-by: Henrik Rydberg --- tools/evemu-device.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/evemu-device.c b/tools/evemu-device.c index 6dbfb8b..26da7d9 100644 --- a/tools/evemu-device.c +++ b/tools/evemu-device.c @@ -126,7 +126,8 @@ int main(int argc, char *argv[]) fprintf(stderr, "error: could not open file\n"); return -1; } - if ((ret = evemu_device(fp))) { + ret = evemu_device(fp); + if (ret <= 0) { fprintf(stderr, "error: could not create device: %d\n", ret); return -1; } -- cgit v1.2.3