From 3ac51389bb87b4050f4e6c5fb4d620ce52ee7c36 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Wed, 30 Nov 2016 02:07:17 -0500 Subject: [PATCH] dinput: catch null pointer --- input/drivers/dinput.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/input/drivers/dinput.c b/input/drivers/dinput.c index 00850d9bfc..d9f63127ed 100644 --- a/input/drivers/dinput.c +++ b/input/drivers/dinput.c @@ -208,6 +208,9 @@ static void dinput_poll(void *data) { struct dinput_input *di = (struct dinput_input*)data; + if (!di) + return; + memset(di->state, 0, sizeof(di->state)); if (di->keyboard) {