]> git.street.me.uk Git - andy/dehydrated.git/commitdiff
quote output filename
authorSimon Ruderich <simon@ruderich.org>
Sat, 5 Dec 2015 17:07:54 +0000 (18:07 +0100)
committerSimon Ruderich <simon@ruderich.org>
Sun, 6 Dec 2015 00:23:16 +0000 (01:23 +0100)
Shouldn't be necessary for output from `mktemp`, but better play it
safe.

letsencrypt.sh

index f1e314c53f52f9293b8e3ef1ed2311f377e1c2ea..55ce63d95be6a947ca8a76782eb2a497961ac592 100755 (executable)
@@ -43,11 +43,11 @@ hex2bin() {
 _request() {
   temperr="$(mktemp)"
   if [ "${1}" = "head" ]; then
-    curl -sSf -I "${2}" 2>${temperr}
+    curl -sSf -I "${2}" 2>"${temperr}"
   elif [ "${1}" = "get" ]; then
-    curl -sSf "${2}" 2>${temperr}
+    curl -sSf "${2}" 2>"${temperr}"
   elif [ "${1}" = "post" ]; then
-    curl -sSf "${2}" -d "${3}" 2>${temperr}
+    curl -sSf "${2}" -d "${3}" 2>"${temperr}"
   fi
   if [ ! -z "$(<${temperr})" ]; then echo "  + ERROR: An error occured while sending ${1}-request to ${2} ($(<"${temperr}"))" >&2; exit 1; fi
   rm -f "${temperr}"