From 15c3ec9b261891061a7d680d0c04860985b47e9d Mon Sep 17 00:00:00 2001 From: Stephane Bailliez Date: Tue, 23 Jul 2002 19:33:43 +0000 Subject: [PATCH] Destroy the process in case the thread is interrupted otherwise it may run forever. PR: 10345 Submitted by: Hal.Hildebrand@hellblazer.com (Hal Hildebrand) git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273160 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/taskdefs/Execute.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/Execute.java b/src/main/org/apache/tools/ant/taskdefs/Execute.java index b41408928..12cf8b968 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Execute.java +++ b/src/main/org/apache/tools/ant/taskdefs/Execute.java @@ -466,7 +466,9 @@ public class Execute { try { process.waitFor(); setExitValue(process.exitValue()); - } catch (InterruptedException e) {} + } catch (InterruptedException e) { + process.destroy(); + } } protected void setExitValue(int value) {