From 08115e215b65dcc25f997aaa1be72db2f15adca2 Mon Sep 17 00:00:00 2001 From: paul Date: Mon, 10 Oct 2016 12:48:41 +0000 Subject: [PATCH] Bugfix: last post element was omitted due to recent changes svn path=/trunk/; revision=37 --- cgi.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cgi.sh b/cgi.sh index 7fa5416..7b5651a 100755 --- a/cgi.sh +++ b/cgi.sh @@ -38,7 +38,13 @@ if [ "$REQUEST_METHOD" = POST -a "$HTTP_CONTENT_LENGTH" -gt 0 ]; then # parse HTTP POST string debug "== CGI DATA: POST ==" head -c "$HTTP_CONTENT_LENGTH" \ - | sed -un '2q; 1{s;&;\n;g; p}' \ + | sed -un ' + 2q + 1{ + s;&;\n;g; + a + p + }' \ | while read query; do key="$(printf %s "$query" |sed -r 's:^([\.a-zA-Z0-9_-]+)=(.*)$:\1:')" val="$(printf %s "$query" |sed -r 's:^([\.a-zA-Z0-9_-]+)=(.*)$:\2:')" -- 2.39.2