# HG changeset patch # User aph # Date 1537976773 -3600 # Wed Sep 26 16:46:13 2018 +0100 # Node ID f22d979b3cf1cbe52c0a43463bbc21788cb61195 # Parent ec4c3c287ca718e279be0d4c0956b375cea16afe 8211163: UNIX version of Java_java_io_Console_echo does not return a clean boolean Reviewed-by: duke diff --git a/src/java.base/unix/native/libjava/Console_md.c b/src/java.base/unix/native/libjava/Console_md.c --- a/src/java.base/unix/native/libjava/Console_md.c +++ b/src/java.base/unix/native/libjava/Console_md.c @@ -56,7 +56,7 @@ 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 {