diff options
| author | Henrik Rydberg <rydberg@bitmath.org> | 2011-04-20 11:08:06 +0200 |
|---|---|---|
| committer | Henrik Rydberg <rydberg@bitmath.org> | 2011-04-20 11:08:28 +0200 |
| commit | 3deb1e767bfd609e999e7a4de11b6856cbb1e954 (patch) | |
| tree | 1e54129727675019d72e93bd83b7b2c95861831c /tools | |
| parent | 9732a4754328231ce399eaa38889fc75055be723 (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>
Diffstat (limited to 'tools')
| -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[]) | |||
| 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 | } |
