From 08115e215b65dcc25f997aaa1be72db2f15adca2 Mon Sep 17 00:00:00 2001
From: paul <paul@plutz.net>
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.5