From cc007e5339f7ffc35cdd9b94ce3b712596a1494e Mon Sep 17 00:00:00 2001 From: ulrich Date: Tue, 03 Dec 2024 16:20:46 +0000 Subject: [PATCH] Scan nach Actor-Klassen aus der Initialisierung der Kontexte herausgeloest und zu 'runInstance' verlagert. Hilfstabelle fuer Actors waehrend der Initialisierung eingefuehrt. --- src/de/uhilger/neon/HttpHelper.java | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/de/uhilger/neon/HttpHelper.java b/src/de/uhilger/neon/HttpHelper.java index f76cfa2..c2485d8 100644 --- a/src/de/uhilger/neon/HttpHelper.java +++ b/src/de/uhilger/neon/HttpHelper.java @@ -61,14 +61,14 @@ public String getFileName(HttpExchange e) throws IllegalArgumentException { String ctxPath = e.getHttpContext().getPath(); String uriPath = e.getRequestURI().getPath(); - return fixFileName(uriPath.substring(ctxPath.length())); + return inspectFileName(uriPath.substring(ctxPath.length())); } - public String fixFileName(String fileName) throws IllegalArgumentException { + public String inspectFileName(String fileName) throws IllegalArgumentException { if (fileName == null - || fileName.contains("..") - || fileName.contains("/") - || fileName.contains("\\")) { + || fileName.contains("..")) { + //|| fileName.contains("/") + //|| fileName.contains("\\")) { throw new IllegalArgumentException("Invalid file name"); } return fileName; -- Gitblit v1.9.3