summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2015-08-18 15:06:10 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2015-08-19 14:14:31 +1000
commitab170ce28ddc543f8b52ce36521fb11f918e28a9 (patch)
treef0581196fef0de0f61e7dfbfc9c2e82d2b67b49d
parentc66d4da1edefaa70a08aa1a2a420c94853ece00d (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.c8
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;
}