diff --git a/generator/src/main/java/com/reajason/javaweb/memshell/MemShellResult.java b/generator/src/main/java/com/reajason/javaweb/memshell/MemShellResult.java index 79365d4a..33f58646 100644 --- a/generator/src/main/java/com/reajason/javaweb/memshell/MemShellResult.java +++ b/generator/src/main/java/com/reajason/javaweb/memshell/MemShellResult.java @@ -48,7 +48,7 @@ public class MemShellResult { injectorBytesBase64Str = Base64.getEncoder().encodeToString(injectorBytes); injectorSize = injectorBytes.length; } - if (injectorConfig.getHelperClassBytes() != null) { + if (injectorConfig != null && injectorConfig.getHelperClassBytes() != null) { injectorHelperBytesBase64Str = Base64.getEncoder().encodeToString(injectorConfig.getHelperClassBytes()); injectorHelperSize = injectorConfig.getHelperClassBytes().length;