Skip to content

Commit ac9e789

Browse files
committed
Handle process instance in a try-with-resources
1 parent ae8d8fb commit ac9e789

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

src/main/java/com/github/stickerifier/stickerify/process/ProcessHelper.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,8 @@ public final class ProcessHelper {
3434
*/
3535
public static String executeCommand(final String... command) throws ProcessException, InterruptedException {
3636
SEMAPHORE.acquire();
37-
try {
38-
var process = new ProcessBuilder(command).redirectErrorStream(true).start();
3937

38+
try (var process = new ProcessBuilder(command).redirectErrorStream(true).start()) {
4039
var output = new StringJoiner("\n");
4140
var readerThread = Thread.ofVirtual().start(() -> {
4241
try (var reader = process.inputReader(UTF_8)) {

0 commit comments

Comments
 (0)