From 445680f601c55397e8cf9e8528675a2053d8f807 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Thu, 27 Oct 2011 08:44:14 -0700 Subject: fix(nodeserver): properly escape all, not just first char --- lib/nodeserver/server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/nodeserver/server.js b/lib/nodeserver/server.js index 005a2fa5..3c75a78d 100644 --- a/lib/nodeserver/server.js +++ b/lib/nodeserver/server.js @@ -85,7 +85,7 @@ StaticServlet.MimeMap = { StaticServlet.prototype.handleRequest = function(req, res) { var self = this; - var path = ('./' + req.url.pathname).replace('//','/').replace(/%(..)/, function(match, hex){ + var path = ('./' + req.url.pathname).replace('//','/').replace(/%(..)/g, function(match, hex){ return String.fromCharCode(parseInt(hex, 16)); }); var parts = path.split('/'); -- cgit v1.2.3