Author: hibou
Date: Tue Jul 26 22:02:37 2011
New Revision: 1151269
URL: http://svn.apache.org/viewvc?rev=1151269&view=rev
Log:
BR 51161:
- don't close System.in otherwise it won't be readable anymore
Modified:
ant/core/trunk/WHATSNEW
ant/core/trunk/src/main/org/apache/tools/ant/input/DefaultInputHandler.java
Modified: ant/core/trunk/WHATSNEW
URL:
http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?rev=1151269&r1=1151268&r2=1151269&view=diff
==============================================================================
--- ant/core/trunk/WHATSNEW (original)
+++ ant/core/trunk/WHATSNEW Tue Jul 26 22:02:37 2011
@@ -63,6 +63,10 @@ Fixed bugs:
with failonerror=false, so warnings won't get logged
Bugzilla Report 48789.
+ * System.in was closed and not readable anymore by the DefaultInputHandler
+ when Ant is used via its Java API.
+ Bugzilla Report 51161
+
Other changes:
--------------
Modified:
ant/core/trunk/src/main/org/apache/tools/ant/input/DefaultInputHandler.java
URL:
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/input/DefaultInputHandler.java?rev=1151269&r1=1151268&r2=1151269&view=diff
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/input/DefaultInputHandler.java
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/input/DefaultInputHandler.java
Tue Jul 26 22:02:37 2011
@@ -24,6 +24,7 @@ import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Enumeration;
import org.apache.tools.ant.BuildException;
+import org.apache.tools.ant.util.KeepAliveInputStream;
/**
* Prompts on System.err, reads input from System.in
@@ -118,6 +119,6 @@ public class DefaultInputHandler impleme
* @return the input stream from which the user input should be read.
*/
protected InputStream getInputStream() {
- return System.in;
+ return KeepAliveInputStream.wrapSystemIn();
}
}
\ No newline at end of file