From 960599c4b51c8e5c9deea7ea4530f667266c2208 Mon Sep 17 00:00:00 2001 From: Sean Maas Date: Tue, 14 Sep 2021 01:43:03 -0400 Subject: [PATCH] btdrv: fix btdrvRespondToSspRequest for 12.0.0 --- nx/include/switch/services/btdrv.h | 2 +- nx/source/services/btdrv.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nx/include/switch/services/btdrv.h b/nx/include/switch/services/btdrv.h index 8cc11cb6..0495e0ac 100644 --- a/nx/include/switch/services/btdrv.h +++ b/nx/include/switch/services/btdrv.h @@ -561,7 +561,7 @@ Result btdrvRespondToPinRequest(BtdrvAddress addr, const BtdrvPinCode *pin_code) * @param[in] accept Whether the request is accepted. * @param[in] passkey Passkey. */ -Result btdrvRespondToSspRequest(BtdrvAddress addr, u8 variant, bool accept, u32 passkey); +Result btdrvRespondToSspRequest(BtdrvAddress addr, u32 variant, bool accept, u32 passkey); /** * @brief GetEventInfo diff --git a/nx/source/services/btdrv.c b/nx/source/services/btdrv.c index 8f24fefc..cae59526 100644 --- a/nx/source/services/btdrv.c +++ b/nx/source/services/btdrv.c @@ -311,7 +311,7 @@ Result btdrvRespondToPinRequest(BtdrvAddress addr, const BtdrvPinCode *pin_code) return serviceDispatchIn(&g_btdrvSrv, 13, in); } -Result btdrvRespondToSspRequest(BtdrvAddress addr, u8 variant, bool accept, u32 passkey) { +Result btdrvRespondToSspRequest(BtdrvAddress addr, u32 variant, bool accept, u32 passkey) { if (hosversionBefore(12,0,0)) { const struct { BtdrvAddress addr; @@ -326,7 +326,7 @@ Result btdrvRespondToSspRequest(BtdrvAddress addr, u8 variant, bool accept, u32 const struct { BtdrvAddress addr; u8 accept; - u8 variant; + u32 variant; u32 passkey; } in = { addr, accept!=0, variant, passkey };