NPE in DefaultExecutor.setExitValues()
--------------------------------------

                 Key: EXEC-40
                 URL: https://issues.apache.org/jira/browse/EXEC-40
             Project: Commons Exec
          Issue Type: Bug
         Environment: Ubuntu Linux, Sun Java 1.6.0_13
            Reporter: Peter Henderson


The setExitValues() of DefaultExecutor does not throws a NPE when passed a null 
argument.
The documentation says passing a null should disable exit value checking.

Solution, modify the body to correctly handle nulls.

    public void setExitValues(final int[] values) {
        if (values==null) {
            this.extiValues = null;
        } else {
            this.exitValues = (int[]) values.clone();
        }
    }


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to