diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2015-08-18 15:00:37 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2015-08-19 14:14:31 +1000 |
commit | c66d4da1edefaa70a08aa1a2a420c94853ece00d (patch) | |
tree | 5e85a44132efabde79a2b5d2498a33024b4e5547 /tools | |
parent | 004b167469e8701f5118b5cb5c98b23521fbfc94 (diff) |
tools: handle scanf errors
hush little coverity, don't you cry,
that scanf error is not gonna squeeze by
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/find_event_devices.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/find_event_devices.c b/tools/find_event_devices.c index 36aa3ac..86d4e6a 100644 --- a/tools/find_event_devices.c +++ b/tools/find_event_devices.c @@ -79,9 +79,9 @@ char* find_event_devices(void) } fprintf(stderr, "Select the device event number [0-%d]: ", max_device); - scanf("%d", &devnum); + rc = scanf("%d", &devnum); - if (devnum > max_device || devnum < 0) + if (rc != 1 || devnum > max_device || devnum < 0) return NULL; asprintf(&filename, "%s/%s%d", |