diff options
Diffstat (limited to '0003-url-lib.sh-handle-0-size-files-with-curl.patch')
-rw-r--r-- | 0003-url-lib.sh-handle-0-size-files-with-curl.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/0003-url-lib.sh-handle-0-size-files-with-curl.patch b/0003-url-lib.sh-handle-0-size-files-with-curl.patch new file mode 100644 index 0000000..97cf1a0 --- /dev/null +++ b/0003-url-lib.sh-handle-0-size-files-with-curl.patch @@ -0,0 +1,23 @@ +From 5c274467d6a4959b7f451f9a211ffbb38d69b641 Mon Sep 17 00:00:00 2001 +From: Harald Hoyer <harald@redhat.com> +Date: Tue, 20 Aug 2013 16:15:17 +0200 +Subject: [PATCH] url-lib.sh: handle 0-size files with curl + +https://bugzilla.redhat.com/show_bug.cgi?id=989133#c9 +--- + modules.d/45url-lib/url-lib.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/modules.d/45url-lib/url-lib.sh b/modules.d/45url-lib/url-lib.sh +index 34d42ba..12df9b4 100755 +--- a/modules.d/45url-lib/url-lib.sh ++++ b/modules.d/45url-lib/url-lib.sh +@@ -64,7 +64,7 @@ curl_fetch_url() { + local url="$1" outloc="$2" + echo "$url" > /proc/self/fd/0 + if [ -n "$outloc" ]; then +- curl $curl_args --output "$outloc" -- "$url" || return $? ++ curl $curl_args --output - -- "$url" > "$outloc" || return $? + else + local outdir="$(mkuniqdir /tmp curl_fetch_url)" + ( cd "$outdir"; curl $curl_args --remote-name "$url" || return $? ) |