uinput: check for asprintf failure
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 18 Mar 2014 03:55:21 +0000 (13:55 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Tue, 18 Mar 2014 23:36:41 +0000 (09:36 +1000)
commitf29008b758e82f9ba2d2f9627a680c952d44668b
treec40dba39a7246777393dce4f8344713e44bb29ae
parent2ad8980c5a7df736d84b8acc931101d2a16ade5e
uinput: check for asprintf failure

This doesn't really do much here, but strictly speaking: if asprintf returns
-1, devnode is undefined. So reset it to NULL to avoid weird pointers. And
also free the rest of the names if we ever have more than one device - which
also shouldn't happen.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
libevdev/libevdev-uinput.c