Diff between 4262170a7989e63c0a340a7acef4181045930e8d and f3f762b77b5898ac0203d00bd64087e2a22e34be

Changed Files

File Additions Deletions Status
client/main.c +5 -0 modified

Full Patch

diff --git a/client/main.c b/client/main.c
index c8b0f7f..495dc98 100644
--- a/client/main.c
+++ b/client/main.c
@@ -830,6 +830,11 @@ static gboolean parse_argument(int argc, char *argv[], const char **arg_table,
 {
 	const char **opt;
 
+	if (argc < 2) {
+		bt_shell_printf("Missing argument to %s\n", argv[0]);
+		return FALSE;
+	}
+
 	if (!strcmp(argv[1], "help")) {
 		for (opt = arg_table; opt && *opt; opt++)
 			bt_shell_printf("%s\n", *opt);