diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2015-08-18 15:06:10 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2015-08-19 14:14:31 +1000 |
commit | ab170ce28ddc543f8b52ce36521fb11f918e28a9 (patch) | |
tree | f0581196fef0de0f61e7dfbfc9c2e82d2b67b49d | |
parent | c66d4da1edefaa70a08aa1a2a420c94853ece00d (diff) |
tools: handle asprintf errors
shush, coverity, shush
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
-rw-r--r-- | tools/find_event_devices.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/find_event_devices.c b/tools/find_event_devices.c index 86d4e6a..a73d08f 100644 --- a/tools/find_event_devices.c +++ b/tools/find_event_devices.c @@ -84,9 +84,9 @@ char* find_event_devices(void) if (rc != 1 || devnum > max_device || devnum < 0) return NULL; - asprintf(&filename, "%s/%s%d", - DEV_INPUT_EVENT, EVENT_DEV_NAME, - devnum); + rc = asprintf(&filename, "%s/%s%d", + DEV_INPUT_EVENT, EVENT_DEV_NAME, + devnum); - return filename; + return rc == -1 ? NULL : filename; } |