From e8479cb9fc91d4ce8f2afbb4b3c7063d0e6874c6 Mon Sep 17 00:00:00 2001 From: Matthew Jason Benson Date: Fri, 18 Jun 2004 13:42:04 +0000 Subject: [PATCH] Exit status fixes. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276590 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/Main.java | 2 +- src/main/org/apache/tools/ant/taskdefs/Execute.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/org/apache/tools/ant/Main.java b/src/main/org/apache/tools/ant/Main.java index 05b19440c..784b19a97 100644 --- a/src/main/org/apache/tools/ant/Main.java +++ b/src/main/org/apache/tools/ant/Main.java @@ -189,7 +189,7 @@ public class Main implements AntMain { exitCode = 0; } catch (ExitStatusException ese) { exitCode = ese.getStatus(); - if (exitCode > 0) { + if (exitCode != 0) { throw ese; } } diff --git a/src/main/org/apache/tools/ant/taskdefs/Execute.java b/src/main/org/apache/tools/ant/taskdefs/Execute.java index 51bc4654f..dece5c655 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Execute.java +++ b/src/main/org/apache/tools/ant/taskdefs/Execute.java @@ -575,7 +575,7 @@ public class Execute { */ public static boolean isFailure(int exitValue) { if (Os.isFamily("openvms")) { - // odd exit value signals failure + // even exit value signals failure return (exitValue % 2) == 0; } else { // non zero exit value signals failure