[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[automake-commit] branch master updated: tests: fix quoting in eval

From: Mike Frysinger
Subject: [automake-commit] branch master updated: tests: fix quoting in eval
Date: Mon, 24 Jan 2022 00:59:27 -0500

This is an automated email from the git hooks/post-receive script.

vapier pushed a commit to branch master
in repository automake.

View the commit online:;a=commitdiff;h=ec1a20a31e7b1aa56d9f747405bce47689f44237

The following commit(s) were added to refs/heads/master by this push:
     new ec1a20a31 tests: fix quoting in eval
ec1a20a31 is described below

commit ec1a20a31e7b1aa56d9f747405bce47689f44237
Author: Mike Frysinger <>
AuthorDate: Mon Jan 24 00:57:30 2022 -0500

    tests: fix quoting in eval
    We need to escape the quotes so eval sees them when expanding the
    variable value, not when quoting the variable name itself.
    * t/ Escape quotes to eval.
 t/ | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/t/ b/t/
index b22f1ade9..31d43e868 100644
--- a/t/
+++ b/t/
@@ -51,7 +51,7 @@ AM_TESTS_ENVIRONMENT = \
     am_test_lib_sourced \
     test_lib_sourced \
   ; do \
-    eval test x"\$${$$v}" = x || unset $$v; \
+    eval test x\"\$${$$v}\" = x || unset $$v; \
 # We want warning messages and explanations for skipped tests to go to
 # the console if possible, so set up 'stderr_fileno_' properly.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]