When user pressed tab on third or later argument when first two did not make sense tool crashed. Now method is checked for NULL before accessing help field. --- First version was doing to much (crash was gone but so was completion when completion function was not provided, just help string) android/client/tabcompletion.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/client/tabcompletion.c b/android/client/tabcompletion.c index 69af609..cc1a5d3 100644 --- a/android/client/tabcompletion.c +++ b/android/client/tabcompletion.c @@ -332,7 +332,7 @@ static void param_completion(int argc, const split_arg_t *arg, if (args.func != NULL) { args.typed = argv[argc - 1]; args.help = method_help; - args.user_help = (void *) method->help; + args.user_help = method ? (void *) method->help : NULL; tab_completion(&args); } -- 1.7.9.5 -- 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