autoconf-patches
[Top][All Lists]
Advanced

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

[PATCH] Properly quote $configure_input.


From: Benoit Sigoure
Subject: [PATCH] Properly quote $configure_input.
Date: Mon, 17 Dec 2007 17:00:05 +0100

        Fixes test 119.
        * lib/autoconf/status.m4 (_AC_OUTPUT_MAIN_LOOP): Escape the
        backslashes and ampersands in $configure_input before using
        it in a sed replacement string.

Signed-off-by: Benoit Sigoure <address@hidden>
---
 lib/autoconf/status.m4 |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/lib/autoconf/status.m4 b/lib/autoconf/status.m4
index 8afa9ba..21abe54 100644
--- a/lib/autoconf/status.m4
+++ b/lib/autoconf/status.m4
@@ -1655,6 +1655,10 @@ do
       configure_input="$ac_file.  $configure_input"
       AC_MSG_NOTICE([creating $ac_file])
     fi
+    case $configure_input in #(
+      *'&'*) configure_input=`AS_ECHO(["$configure_input"]) |
+                               sed 's/\\\\/\\\\\\\\/g;s/&/\\\\\\&/g'`;;
+    esac
 
     case $ac_tag in
     *:-:* | *:-) cat >"$tmp/stdin" \
-- 
1.5.3.7.997.g4ff2-dirty





reply via email to

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