summaryrefslogtreecommitdiff
path: root/Pancake/Reading.hs
diff options
context:
space:
mode:
Diffstat (limited to 'Pancake/Reading.hs')
-rw-r--r--Pancake/Reading.hs4
1 files changed, 3 insertions, 1 deletions
diff --git a/Pancake/Reading.hs b/Pancake/Reading.hs
index 0aa27f3..cdb4093 100644
--- a/Pancake/Reading.hs
+++ b/Pancake/Reading.hs
@@ -93,7 +93,9 @@ retrieve cmd uri = do
, ("URI_REGNAME", uriRegName x)
, ("URI_PORT", uriPort x) ])
(uriAuthority uri)
- environment = ("URI", uriToString id uri "")
+ uriStr = uriToString id uri ""
+ environment = ("URI", uriStr)
+ : ("URI_ESCAPED", escapeURIString isUnreserved uriStr)
: ("URI_SCHEME", uriScheme uri)
: ("URI_PATH", uriPath uri)
: ("URI_QUERY", uriQuery uri)