diff options
author | Henrik Rydberg <rydberg@bitmath.org> | 2011-04-21 10:49:41 +0200 |
---|---|---|
committer | Henrik Rydberg <rydberg@bitmath.org> | 2011-04-21 10:49:41 +0200 |
commit | cf1793779f9665034a7308e22d391cf8be178236 (patch) | |
tree | 1e54129727675019d72e93bd83b7b2c95861831c | |
parent | 7694c9aa7851d2046c7784c1729fbeeb83d65fbf (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.c | 3 |
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[]) 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; } |