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