From 3c67a8071394b39684a45d7420c07af544b2c9fc Mon Sep 17 00:00:00 2001 From: Toad King Date: Mon, 6 Apr 2015 22:21:28 -0500 Subject: [PATCH] fix crash on shutdown in libusb_hid --- input/connect/joypad_connection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/connect/joypad_connection.c b/input/connect/joypad_connection.c index 60e5723a2d..ac71950a92 100644 --- a/input/connect/joypad_connection.c +++ b/input/connect/joypad_connection.c @@ -129,7 +129,7 @@ void pad_connection_pad_deinit(joypad_connection_t *joyconn, uint32_t pad) void pad_connection_packet(joypad_connection_t *joyconn, uint32_t pad, uint8_t* data, uint32_t length) { - if (!joyconn->connected) + if (!joyconn || !joyconn->connected) return; if (joyconn->iface && joyconn->data && joyconn->iface->packet_handler) joyconn->iface->packet_handler(joyconn->data, data, length);