diff --git a/src/main/org/apache/tools/ant/taskdefs/ExecTask.java b/src/main/org/apache/tools/ant/taskdefs/ExecTask.java index e8462c537..181d2ab6e 100644 --- a/src/main/org/apache/tools/ant/taskdefs/ExecTask.java +++ b/src/main/org/apache/tools/ant/taskdefs/ExecTask.java @@ -191,7 +191,14 @@ public class ExecTask extends Task { Execute exe = new Execute(createHandler(), createWatchdog()); exe.setAntRun(project); exe.setWorkingDirectory(dir); - exe.setEnvironment(env.getVariables()); + String[] environment = env.getVariables(); + if (environment != null) { + for (int i=0; i