summaryrefslogtreecommitdiff
path: root/src/main/java/com/beust/jcommander/internal/DefaultConsole.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/beust/jcommander/internal/DefaultConsole.java')
-rw-r--r--src/main/java/com/beust/jcommander/internal/DefaultConsole.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/main/java/com/beust/jcommander/internal/DefaultConsole.java b/src/main/java/com/beust/jcommander/internal/DefaultConsole.java
index 65e87ba..8fd7d6d 100644
--- a/src/main/java/com/beust/jcommander/internal/DefaultConsole.java
+++ b/src/main/java/com/beust/jcommander/internal/DefaultConsole.java
@@ -18,11 +18,10 @@ public class DefaultConsole implements Console {
public char[] readPassword(boolean echoInput) {
try {
+ // Do not close the readers since System.in should not be closed
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(isr);
String result = in.readLine();
- in.close();
- isr.close();
return result.toCharArray();
}
catch (IOException e) {