From 0279d6cc0b6e8d7470f632513fdcad3f9c7332c3 Mon Sep 17 00:00:00 2001 From: ReaJason Date: Sat, 17 Jan 2026 18:10:49 +0800 Subject: [PATCH] fix: NPE --- .../javaweb/memshell/injector/jetty/JettyFilterInjector.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/injector/jetty/JettyFilterInjector.java b/generator/src/main/java/com/reajason/javaweb/memshell/injector/jetty/JettyFilterInjector.java index b8186b16..569168ac 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/injector/jetty/JettyFilterInjector.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/injector/jetty/JettyFilterInjector.java @@ -121,10 +121,10 @@ public class JettyFilterInjector { Object[] mappings = (Object[]) invokeMethod(servletHandler, "getFilterMappings"); Object[] newMappings = null; - int length = Array.getLength(mappings); - if (mappings == null || length == 0) { + if (mappings == null || Array.getLength(mappings) == 0) { newMappings = (Object[]) Array.newInstance(filterMappingClass, 1); } else { + int length = Array.getLength(mappings); newMappings = (Object[]) Array.newInstance(filterMappingClass, length + 1); System.arraycopy(mappings, 0, newMappings, 1, length); }