git: 9front

Download patch

ref: 80bcf6e230a30567cc8976b78414f291b39819bf
parent: 8cfd549d118fbec88f3cd8d7740e5b94fbcf9a2d
author: Igor Böhm <igor@9lab.org>
date: Fri Oct 29 18:59:06 EDT 2021

rc-httpd: fold two sed calls into one when computing location

--- a/rc/bin/rc-httpd/rc-httpd
+++ b/rc/bin/rc-httpd/rc-httpd
@@ -74,8 +74,8 @@
 }
 QUERY_STRING=`{echo $REQUEST_URI | sed 's;[^?]*\??;;'}
 params=`{echo $QUERY_STRING | sed 's;\+; ;g'}
-location=`{echo $REQUEST_URI | sed 's;\?.*;;'}
-location=`{echo $location | sed '
+location=`{echo $REQUEST_URI | sed '
+	s;\?.*;;
 	s;[^/]+/\.\./;/;g
 	s;/\./;/;g
 	s;//+;/;g
--