X-Git-Url: http://git.plutz.net/?p=cgilite;a=blobdiff_plain;f=file.sh;h=084b7e643ee03ad3f55065e02d3bfa1d9865fa94;hp=06f28d02f5640abfbfd560641348e8c8e8cd6e22;hb=318867de22a49dc1e348cc1173ee4cdeb977d7b1;hpb=a55a4d8fb1dae783a93492c7d9b55d042791864f diff --git a/file.sh b/file.sh index 06f28d0..084b7e6 100755 --- a/file.sh +++ b/file.sh @@ -1,4 +1,4 @@ -#!/bin/zsh +#!/bin/sh # Copyright 2016 - 2018 Paul Hänsch # @@ -40,7 +40,7 @@ file_type(){ } FILE(){ - unset range file_size file_date http_date cachedate + local file file_size file_date http_date cachedate range file="$1" if ! [ -f "$file" ]; then @@ -109,7 +109,7 @@ FILE(){ [ "$REQUEST_METHOD" != HEAD ] \ && tail -c+$((${range%-*} + 1)) "$file" \ - | head -c "$((${range#*-} - ${range%-*} + 1))" + | head -c "$((${range#*-} - ${range%-*} + 1))" elif [ "${range%-*}" -gt "${range#*-}" ]; then printf '%s: %s\r\n' \