From 3e4893a27b5185fb6dfc182d07144267348d7820 Mon Sep 17 00:00:00 2001 From: Jerzy Kasenberg Date: Thu, 31 Oct 2013 11:56:26 +0100 Subject: [PATCH] android/client: Fix crash in get_profile_interface This fixes crash due to uncheck input from user. --- android/client/if-bt.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/android/client/if-bt.c b/android/client/if-bt.c index 680738ee3..16bd88231 100644 --- a/android/client/if-bt.c +++ b/android/client/if-bt.c @@ -804,11 +804,17 @@ static void get_profile_interface_c(int argc, const char **argv, static void get_profile_interface_p(int argc, const char **argv) { - const char *id = argv[2]; + const char *id; const void **pif = NULL; const void *dummy = NULL; RETURN_IF_NULL(if_bluetooth); + if (argc <= 2) { + haltest_error("No interface specified\n"); + return; + } + + id = argv[2]; if (strcmp(BT_PROFILE_HANDSFREE_ID, id) == 0) pif = (const void **) &if_hf; -- 2.11.0