From 8bdd0639a6a80d4a1e43c016535861dce5972b20 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 31 May 2013 11:26:01 +1000 Subject: [PATCH] Check for allocation failure in libevdev_new() Signed-off-by: Peter Hutterer --- libevdev/libevdev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c index 0107e72..7a10792 100644 --- a/libevdev/libevdev.c +++ b/libevdev/libevdev.c @@ -149,6 +149,8 @@ libevdev_new(int fd) struct libevdev *dev; dev = calloc(1, sizeof(*dev)); + if (!dev) + return NULL; dev->num_slots = -1; dev->current_slot = -1; dev->log = libevdev_noop_log_func;