From 0fa5fd91dd4eb7408c8427461388911e8617a765 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 2 Apr 2015 22:51:04 +0200 Subject: [PATCH] (libusb) Start allocating and freeing joypad connections --- input/drivers_hid/libusb_hid.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/input/drivers_hid/libusb_hid.c b/input/drivers_hid/libusb_hid.c index 1c54d78073..78300f965a 100644 --- a/input/drivers_hid/libusb_hid.c +++ b/input/drivers_hid/libusb_hid.c @@ -239,6 +239,8 @@ static void libusb_hid_free(void *data) { libusb_hid_t *hid = (libusb_hid_t*)data; + pad_connection_destroy(hid->slots); + while(adapters.next) remove_adapter(hid, adapters.next->device); @@ -297,6 +299,8 @@ static void *libusb_hid_init(void) goto error; } + hid->slots = (joypad_connection_t*)pad_connection_init(MAX_USERS); + return hid; error: