summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@bitmath.org>2011-04-20 11:08:06 +0200
committerHenrik Rydberg <rydberg@bitmath.org>2011-04-20 11:08:28 +0200
commit3deb1e767bfd609e999e7a4de11b6856cbb1e954 (patch)
tree1e54129727675019d72e93bd83b7b2c95861831c
parent9732a4754328231ce399eaa38889fc75055be723 (diff)
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 <rydberg@bitmath.org>
-rw-r--r--tools/evemu-device.c3
1 files changed, 2 insertions, 1 deletions
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[])
126 fprintf(stderr, "error: could not open file\n"); 126 fprintf(stderr, "error: could not open file\n");
127 return -1; 127 return -1;
128 } 128 }
129 if ((ret = evemu_device(fp))) { 129 ret = evemu_device(fp);
130 if (ret <= 0) {
130 fprintf(stderr, "error: could not create device: %d\n", ret); 131 fprintf(stderr, "error: could not create device: %d\n", ret);
131 return -1; 132 return -1;
132 } 133 }