diff --git a/src/main/org/apache/tools/ant/taskdefs/ExecuteJava.java b/src/main/org/apache/tools/ant/taskdefs/ExecuteJava.java index 406de9fab..71ad9817e 100644 --- a/src/main/org/apache/tools/ant/taskdefs/ExecuteJava.java +++ b/src/main/org/apache/tools/ant/taskdefs/ExecuteJava.java @@ -278,10 +278,11 @@ public class ExecuteJava implements Runnable, TimeoutObserver { try { int rc = exe.execute(); redirector.complete(); - timedOut = exe.killedProcess(); return rc; } catch (IOException e) { throw new BuildException(e); + } finally { + timedOut = exe.killedProcess(); } }