diff --git a/2004/hibachi/src/localhost/test/shell/dump.sh b/2004/hibachi/src/localhost/test/shell/dump.sh index 5ee810baa..f5ac7cbe8 100755 --- a/2004/hibachi/src/localhost/test/shell/dump.sh +++ b/2004/hibachi/src/localhost/test/shell/dump.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash cat <<'EOT'
| \1<\/td> | "
- if [ "$REQUEST_METHOD" = "POST" -a X"$CONTENT_LENGTH" != X ]; then
-STUFF=`dd bs=1 count=$CONTENT_LENGTH 2>/dev/null`
-COUNT=`printf $STUFF | wc -c`
+ if [[ -z $REQUEST_METHOD ]]; then REQUEST_METHOD=''; fi
+ if [[ $REQUEST_METHOD == "POST" && -n $CONTENT_LENGTH ]]; then
+STUFF=$(dd bs=1 count="$CONTENT_LENGTH" 2>/dev/null)
+COUNT=$(printf "%s" "$STUFF" | wc -c)
cat < |