From 25e77d387758a239ee5913738dbe6cb80a713ddd Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Thu, 7 Mar 2019 12:14:26 +0100 Subject: [PATCH] src/cli/command.rs: print_bash_completion - avoid crash --- src/cli/command.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cli/command.rs b/src/cli/command.rs index 3604b0f5..d51c4fb1 100644 --- a/src/cli/command.rs +++ b/src/cli/command.rs @@ -574,12 +574,13 @@ pub fn print_bash_completion(def: &CommandLineInterface) { Err(_) => return, }; - let mut args = match shellwords::split(&cmdline) { Ok(v) => v, Err(_) => return, }; + if args.len() == 0 { return; } + args.remove(0); //no need for program name if cmdline.ends_with(char::is_whitespace) {