diff --git a/applications/services/cli/cli_vcp.c b/applications/services/cli/cli_vcp.c index 9dcd7178a..9db1bec43 100644 --- a/applications/services/cli/cli_vcp.c +++ b/applications/services/cli/cli_vcp.c @@ -217,6 +217,7 @@ static void cli_vcp_internal_event_happened(FuriEventLoopObject* object, void* c // disconnect our side of the pipe pipe_detach_from_event_loop(cli_vcp->own_pipe); pipe_free(cli_vcp->own_pipe); + cli_vcp->own_pipe = NULL; // wait for shell to stop cli_shell_join(cli_vcp->shell);