From 936096d2fc3f6d150b53a5e8bf4a6ce735d717cb Mon Sep 17 00:00:00 2001 From: Anna Antonenko Date: Sat, 12 Apr 2025 01:58:28 +0400 Subject: [PATCH] cli_completions: fix null dereference --- lib/toolbox/cli/shell/cli_shell_completions.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/toolbox/cli/shell/cli_shell_completions.c b/lib/toolbox/cli/shell/cli_shell_completions.c index 7a178705d..6b6634dbb 100644 --- a/lib/toolbox/cli/shell/cli_shell_completions.c +++ b/lib/toolbox/cli/shell/cli_shell_completions.c @@ -265,6 +265,7 @@ void cli_shell_completions_render( } } else if(action == CliShellCompletionsActionSelectNoClose) { + if(!CommandCompletions_size(completions->variants)) return; // insert selection into prompt CliShellCompletionSegment segment = cli_shell_completions_segment(completions); FuriString* input = cli_shell_line_get_selected(completions->line);