'
HEX_DECODE(){
- printf "$(printf %s "$1" |sed -r "$HEX_DECODE")"
+ printf -- "$(printf %s "$1" |sed -r "$HEX_DECODE")"
}
if [ -z "$REQUEST_METHOD" ]; then
"$cgilite_response" "${cgilite_cl}"
cat
[ "${cgilite_cl#Connection}" = "${cgilite_cl}" ]; exit;;
- *) cgilite_response="$cgilite_response${BR}$l";;
+ *) cgilite_response="${cgilite_response:+${cgilite_response}${BR}}${l}";;
esac; done || exit 0;
(sleep $cgilite_timeout && kill $$) & cgilite_watchdog=$!
done
str=${str#*&${name}=}
cnt=$((cnt - 1))
done
- printf "$(printf %s "${str%%&*}" |sed -r 's;\+; ;g;'"$HEX_DECODE")"
+ printf -- "$(printf %s "${str%%&*}" |sed -r 's;\+; ;g;'"$HEX_DECODE")"
}
GET(){ cgilite_value "${QUERY_STRING}" $@; }