diff options
-rw-r--r-- | compat/mktemp.in | 6 | ||||
-rw-r--r-- | quilt.changes | 5 |
2 files changed, 8 insertions, 3 deletions
diff --git a/compat/mktemp.in b/compat/mktemp.in index 400b520..12766e0 100644 --- a/compat/mktemp.in +++ b/compat/mktemp.in @@ -5,7 +5,7 @@ then for ((n=0 ; $n<100 ; n++)) do try=${2%XXXXXX}$RANDOM - mkdir -m 700 $try 2>/dev/null && break + mkdir -m 700 "$try" 2>/dev/null && break done else user_mask=$(umask) @@ -14,14 +14,14 @@ else for ((n=0 ; $n<100 ; n++)) do try=${1%XXXXXX}$RANDOM - echo -n "" 2> /dev/null > $try && break + echo -n "" 2> /dev/null > "$try" && break done set +o noclobber umask $user_mask fi if [ $n -lt 100 ] then - echo $try + echo "$try" else exit 1 fi diff --git a/quilt.changes b/quilt.changes index 22235f9..b0512f4 100644 --- a/quilt.changes +++ b/quilt.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Wed Mar 2 09:30:10 CET 2011 - jdelvare@suse.de + +- compat/mktemp.in: Properly support white space in file names. + +------------------------------------------------------------------- Sun Feb 6 18:03:29 CET 2011 - jdelvare@suse.de - quilt/mail.in: Fix a temporary directory leak. |