[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[patch] quote language related variables in case they have garbage
From: |
Mike Frysinger |
Subject: |
[patch] quote language related variables in case they have garbage |
Date: |
Sun, 16 Mar 2008 03:36:20 -0400 |
User-agent: |
KMail/1.9.7 |
if you set a language variable with quotes or semicolons or other weird
things, you may get ugly warnings/errors when indirectly evaluating them.
2008-03-16 Mike Frysinger <address@hidden>
* libltdl/config/ltmain.m4sh (NLS nuisances): Quote vars when setting.
Index: libltdl/config/ltmain.m4sh
===================================================================
RCS file: /cvsroot/libtool/libtool/libltdl/config/ltmain.m4sh,v
retrieving revision 1.97
diff -u -p -r1.97 ltmain.m4sh
--- libltdl/config/ltmain.m4sh 28 Jan 2008 15:49:46 -0000 1.97
+++ libltdl/config/ltmain.m4sh 16 Mar 2008 07:32:18 -0000
@@ -99,7 +99,7 @@ DUALCASE=1; export DUALCASE # for MKS sh
for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
do
eval "if test \"\${$lt_var+set}\" = set; then
- save_$lt_var=\$$lt_var
+ save_$lt_var=\"\$$lt_var\"
$lt_var=C
export $lt_var
fi"
@@ -1717,7 +1717,7 @@ func_mode_execute ()
for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
do
eval "if test \"\${save_$lt_var+set}\" = set; then
- $lt_var=\$save_$lt_var; export $lt_var
+ $lt_var=\"\$save_$lt_var\"; export $lt_var
else
$lt_unset $lt_var
fi"
- [patch] quote language related variables in case they have garbage,
Mike Frysinger <=