Skip to content

Commit

Permalink
Fixes memory leak reported by Coverity
Browse files Browse the repository at this point in the history
  • Loading branch information
StrongestNumber9 committed Feb 5, 2025
1 parent 902643c commit 8cba732
Showing 1 changed file with 5 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
import java.io.FileInputStream;
import java.io.FilenameFilter;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLClassLoader;
import java.nio.charset.StandardCharsets;
Expand Down Expand Up @@ -250,7 +251,10 @@ private String detectSparkScalaVersion(String sparkHome, Map<String, String> env
builder.environment().putAll(env);
Process process = builder.start();
process.waitFor();
String processOutput = IOUtils.toString(process.getErrorStream(), StandardCharsets.UTF_8);
String processOutput;
try(InputStream inputStream = process.getErrorStream()) {
processOutput = IOUtils.toString(inputStream, StandardCharsets.UTF_8);
}
Pattern pattern = Pattern.compile(".*Using Scala version (.*),.*");
Matcher matcher = pattern.matcher(processOutput);
if (matcher.find()) {
Expand Down

0 comments on commit 8cba732

Please sign in to comment.