From 387f8272813d03a23a53a94e00f6e616307cf11d Mon Sep 17 00:00:00 2001 From: Malyshau Stanislau Date: Sun, 27 Sep 2020 21:01:18 +0300 Subject: [PATCH] Add try-with-resources to close stream Closes gh-9041 --- .../security/core/SpringSecurityCoreVersion.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/org/springframework/security/core/SpringSecurityCoreVersion.java b/core/src/main/java/org/springframework/security/core/SpringSecurityCoreVersion.java index e67e0cafd3b..c68d9de073b 100644 --- a/core/src/main/java/org/springframework/security/core/SpringSecurityCoreVersion.java +++ b/core/src/main/java/org/springframework/security/core/SpringSecurityCoreVersion.java @@ -17,6 +17,7 @@ package org.springframework.security.core; import java.io.IOException; +import java.io.InputStream; import java.util.Properties; import org.apache.commons.logging.Log; @@ -103,9 +104,9 @@ private static boolean disableChecks(String springVersion, String springSecurity */ private static String getSpringVersion() { Properties properties = new Properties(); - try { - properties.load(SpringSecurityCoreVersion.class.getClassLoader() - .getResourceAsStream("META-INF/spring-security.versions")); + try (InputStream is = SpringSecurityCoreVersion.class.getClassLoader() + .getResourceAsStream("META-INF/spring-security.versions")) { + properties.load(is); } catch (IOException | NullPointerException ex) { return null;