aboutsummaryrefslogtreecommitdiff
path: root/webserver
diff options
context:
space:
mode:
authorritchie <ritchie@gmx.at>2015-05-14 09:47:39 +0200
committerritchie <ritchie@gmx.at>2015-05-14 09:47:39 +0200
commitd4146a62f555828a0252553bd95ca9901000f375 (patch)
treebbdc8e097e684ae8698d35dcce2bfa4b511c2068 /webserver
parent9e1ec7bff40d70d31953a04dd448665aaf549395 (diff)
downloadnanohttpd-d4146a62f555828a0252553bd95ca9901000f375.tar.gz
fixed #117
Diffstat (limited to 'webserver')
-rw-r--r--webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java b/webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java
index acedc4a..7f5449c 100644
--- a/webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java
+++ b/webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java
@@ -442,7 +442,7 @@ public class SimpleWebServer extends NanoHTTPD {
String mimeTypeForFile = getMimeTypeForFile(uri);
WebServerPlugin plugin = SimpleWebServer.mimeTypeHandlers.get(mimeTypeForFile);
Response response = null;
- if (plugin != null) {
+ if (plugin != null && plugin.canServeUri(uri, homeDir)) {
response = plugin.serveFile(uri, headers, session, f, mimeTypeForFile);
if (response != null && response instanceof InternalRewrite) {
InternalRewrite rewrite = (InternalRewrite) response;