]> granicus.if.org Git - php/commitdiff
fix the fix for #39004
authorAntony Dovgal <tony2001@php.net>
Mon, 2 Oct 2006 19:17:43 +0000 (19:17 +0000)
committerAntony Dovgal <tony2001@php.net>
Mon, 2 Oct 2006 19:17:43 +0000 (19:17 +0000)
acinclude.m4

index 9df69fa67a1b90e6f62dd19e19fc694db345ac22..f1562795a4794c5a471e34ef14c31cd97c072eb2 100644 (file)
@@ -2503,16 +2503,16 @@ EOF
     fi
   done
 
-  echo "'[$]0'" >> $1
+  echo "'[$]0' \\" >> $1
   for arg in $ac_configure_args; do
-     if test `expr substr $arg 1 1` != "'"; then
-        if test `expr substr $arg 1 2` != '--'; then
+     if test `expr -- $arg : "'.*"` = 0; then
+        if test `expr -- $arg : "--.*"` = 0; then
                  break;
         fi
         echo "'[$]arg' \\" >> $1
         CONFIGURE_COMMAND="$CONFIGURE_COMMAND '[$]arg'"
      else
-       if test `expr substr $arg 2 2` != '--'; then
+        if test `expr -- $arg : "'--.*"` = 0; then
                  break;
         fi
         echo "[$]arg \\" >> $1