From 2f5e6f93a54cf29e643df1f3e3abd8ae791b1959 Mon Sep 17 00:00:00 2001 From: Marius Gedminas Date: Wed, 23 May 2018 12:53:47 +0300 Subject: [PATCH] Do not truncate shell commands on ; or # Fixes #1216. --- init.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/init.c b/init.c index e48550f31..ae4fc88e7 100644 --- a/init.c +++ b/init.c @@ -3554,7 +3554,8 @@ int mutt_extract_token(struct Buffer *dest, struct Buffer *tok, int flags) if (flags & MUTT_TOKEN_BACKTICK_VARS) { /* recursively extract tokens to interpolate variables */ - mutt_extract_token(&cmd, tok, MUTT_TOKEN_QUOTE | MUTT_TOKEN_SPACE); + mutt_extract_token(&cmd, tok, MUTT_TOKEN_QUOTE | MUTT_TOKEN_SPACE | + MUTT_TOKEN_COMMENT | MUTT_TOKEN_SEMICOLON); } else { -- 2.40.0