From ada729a2f512091087a19fffeb615e40c939a192 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Thu, 5 Dec 2002 13:03:20 +0000 Subject: [PATCH] Escape backquotes in shell-escape function. --- ChangeLog | 4 ++++ src/options.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 836b74f..b091c7e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2002-11-02 Bruno Haible + Bug fix. + * src/options.cc (Options::print_options): Escape backquote inside + double-quoted strings. + Bug fix. * src/keyword.cc (KeywordExt::init_selchars): Avoid comparison with uninitialized member variable. Found with 'valgrind'. diff --git a/src/options.cc b/src/options.cc index 992371a..4cf7225 100644 --- a/src/options.cc +++ b/src/options.cc @@ -267,7 +267,7 @@ Options::print_options () const putchar ('"'); for (; *arg; arg++) { - if (*arg == '\"' || *arg == '\\' || *arg == '$') + if (*arg == '\"' || *arg == '\\' || *arg == '$' || *arg == '`') putchar ('\\'); putchar (*arg); }