X-Git-Url: http://git.plutz.net/?p=cgilite;a=blobdiff_plain;f=cgilite.sh;h=394bb8f6a24fa4723c3892a0480b82649f802fee;hp=b6ccd7fc4feb25aa2771dc8b9d6547841e150c6d;hb=6f443220b275a3ae0df2022febe28846cc7fe2e4;hpb=32cacdeb99a6b9c864be839fcd4963d8ec502e29 diff --git a/cgilite.sh b/cgilite.sh index b6ccd7f..394bb8f 100755 --- a/cgilite.sh +++ b/cgilite.sh @@ -36,9 +36,9 @@ if [ "$1" = '--inetd' -a -z "$REQUEST_METHOD" ]; then HTTP_HEADERS="$(sed -u '/^\r\?$/q')" HTTP_CONTENT_LENGTH="$(printf %s "$HTTP_HEADERS" |grep -oiE '^Content-Length: [0-9]+')" - HTTP_CONTENT_LENGTH="${HTTP_CONTENT_LENGTH%%: *}" + HTTP_CONTENT_LENGTH="${HTTP_CONTENT_LENGTH##*: }" HTTP_COOKIE="$(printf %s "$HTTP_HEADERS" |grep -oiE '^Cookie: [^\r]+')" - HTTP_COOKIE="${HTTP_COOKIE%%: *}" + HTTP_COOKIE="${HTTP_COOKIE##*: }" export REMOTE_ADDR SERVER_NAME SERVER_PORT REQUEST_METHOD REQUEST_URI SERVER_PROTOCOL \ PATH_INFO QUERY_STRING HTTP_CONTENT_LENGTH HTTP_COOKIE