about summary refs log tree commit diff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/nix-http-export.cgi.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/nix-http-export.cgi.in b/scripts/nix-http-export.cgi.in
index db2fe78b42aa..19a505af1c50 100755
--- a/scripts/nix-http-export.cgi.in
+++ b/scripts/nix-http-export.cgi.in
@@ -12,7 +12,8 @@ needed_path="?$QUERY_STRING"
 needed_path="${needed_path#*[?&]needed_path=}"
 needed_path="${needed_path%%&*}"
 #needed_path="$(echo $needed_path  | ./unhttp)"
-needed_path="$(echo $needed_path  | sed -e 's/%2B/+/g; s/%3D/=/g')"
+needed_path="${needed_path//%2B/+}"
+needed_path="${needed_path//%3D/=}"
 
 echo needed_path: "$needed_path" >&2