From: Andrei Emeltchenko <andrei.emeltchenko@xxxxxxxxx> Fixes number of parameters in gatt connect() for different Android API. --- android/client/if-gatt.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/android/client/if-gatt.c b/android/client/if-gatt.c index 64429e4..6b4ff28 100644 --- a/android/client/if-gatt.c +++ b/android/client/if-gatt.c @@ -969,6 +969,9 @@ static void connect_p(int argc, const char **argv) int client_if; bt_bdaddr_t bd_addr; int is_direct = 1; +#if ANDROID_VERSION >= PLATFORM_VER(5, 0, 0) + int transport = 1; +#endif RETURN_IF_NULL(if_gatt); VERIFY_CLIENT_IF(2, client_if); @@ -978,7 +981,16 @@ static void connect_p(int argc, const char **argv) if (argc > 4) is_direct = atoi(argv[4]); +#if ANDROID_VERSION < PLATFORM_VER(5, 0, 0) EXEC(if_gatt->client->connect, client_if, &bd_addr, is_direct); +#else + /* transport */ + if (argc > 5) + transport = atoi(argv[5]); + + EXEC(if_gatt->client->connect, client_if, &bd_addr, is_direct, + transport); +#endif } /* disconnect */ -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html