Merge pull request #148 from adrianlang/master

Fix directory traversal
This commit is contained in:
Peter 'Pita' Martischka 2011-09-01 14:36:23 -07:00
commit a1a1017bfe

View file

@ -99,7 +99,8 @@ async.waterfall([
app.get('/static/*', function(req, res)
{
res.header("Server", serverName);
var filePath = path.normalize(__dirname + "/.." + req.url.split("?")[0]);
var filePath = path.normalize(__dirname + "/.." +
req.url.replace(/\./g, '').split("?")[0]);
res.sendfile(filePath, { maxAge: exports.maxAge });
});