< prev index next >

src/java.base/unix/native/libjava/Console_md.c

Print this page
rev 51881 : 8211163: UNIX version of Java_java_io_Console_echo does not return a clean boolean
Reviewed-by: duke

@@ -54,11 +54,11 @@
     int tty = fileno(stdin);
     if (tcgetattr(tty, &tio) == -1) {
         JNU_ThrowIOExceptionWithLastError(env, "tcgetattr failed");
         return !on;
     }
-    old = (tio.c_lflag & ECHO);
+    old = (tio.c_lflag & ECHO) != 0;
     if (on) {
         tio.c_lflag |= ECHO;
     } else {
         tio.c_lflag &= ~ECHO;
     }
< prev index next >