diff --git a/lib/server/main.js b/lib/server/main.js index 6d5ed89d..a2413eee 100644 --- a/lib/server/main.js +++ b/lib/server/main.js @@ -236,29 +236,23 @@ var p = pParams, lGzip = isGZIP(p.request) && p.gzip; - fs.stat(p.name, function(error, stat) { - if (error) - sendError(pParams, error); - else { - header = generateHeaders({ - name : p.name, - cache : p.cache, - gzip : lGzip, - query : getQuery(p.request) - }); - - setHeader(header, p.response); - p.response.statusCode = p.status || OK; - - pipe.create({ - from : p.name, - write : p.response, - zip : lGzip && !p.gziped, - callback: function(error) { - if (error) - sendError(pParams, error); - } - }); + header = generateHeaders({ + name : p.name, + cache : p.cache, + gzip : lGzip, + query : getQuery(p.request) + }); + + setHeader(header, p.response); + p.response.statusCode = p.status || OK; + + pipe.create({ + from : p.name, + write : p.response, + zip : lGzip && !p.gziped, + callback: function(error) { + if (error) + sendError(pParams, error); } }); }