diff --git a/dd-java-agent/instrumentation/jetty-appsec-8.1.3/src/main/java/datadog/trace/instrumentation/jetty8/RequestGetPartsInstrumentation.java b/dd-java-agent/instrumentation/jetty-appsec-8.1.3/src/main/java/datadog/trace/instrumentation/jetty8/RequestGetPartsInstrumentation.java index d390682d358..2bdb26563a5 100644 --- a/dd-java-agent/instrumentation/jetty-appsec-8.1.3/src/main/java/datadog/trace/instrumentation/jetty8/RequestGetPartsInstrumentation.java +++ b/dd-java-agent/instrumentation/jetty-appsec-8.1.3/src/main/java/datadog/trace/instrumentation/jetty8/RequestGetPartsInstrumentation.java @@ -86,17 +86,15 @@ public static class RequestImplementationClassLoaderMatcher @Override protected boolean doMatch(ClassLoader cl) { - InputStream is = cl.getResourceAsStream("org/eclipse/jetty/server/Request.class"); - if (is == null) { - return false; - } - try { + try (InputStream is = cl.getResourceAsStream("org/eclipse/jetty/server/Request.class")) { + if (is == null) { + return false; + } ClassReader classReader = new ClassReader(is); final boolean[] foundField = new boolean[1]; final boolean[] foundGetParameters = new boolean[1]; classReader.accept(new ClassLoaderMatcherClassVisitor(foundField, foundGetParameters), 0); return !foundField[0] && foundGetParameters[0]; - } catch (IOException e) { return false; }