diff --git a/apple/iOS/bluetooth/btpad.c b/apple/iOS/bluetooth/btpad.c index 2d0f2b4118..020e4bdb31 100644 --- a/apple/iOS/bluetooth/btpad.c +++ b/apple/iOS/bluetooth/btpad.c @@ -327,7 +327,7 @@ void btpad_packet_handler(uint8_t packet_type, RARCH_LOG("BTpad: Got %.200s\n", (char*)&packet[9]); connection->slot = pad_connection_connect( - (char*)packet + 9, connection, btpad_connection_send_control); + (char*)packet + 9, connection, &btpad_connection_send_control); connection->state = BTPAD_CONNECTED; } break; diff --git a/input/apple_joypad_hid.c b/input/apple_joypad_hid.c index 4d715f72b7..d12dcbbbb1 100644 --- a/input/apple_joypad_hid.c +++ b/input/apple_joypad_hid.c @@ -190,7 +190,7 @@ static void add_device(void* context, IOReturn result, productID = (CFNumberRef)IOHIDDeviceGetProperty(device, CFSTR(kIOHIDProductIDKey)); CFNumberGetValue(productID, kCFNumberIntType, &connection->p_id); - connection->slot = pad_connection_connect(device_name, connection, hid_pad_connection_send_control); + connection->slot = pad_connection_connect(device_name, connection, &hid_pad_connection_send_control); if (pad_connection_has_interface(connection->slot)) IOHIDDeviceRegisterInputReportCallback(device,