diff --git a/system/cu/cu_main.c b/system/cu/cu_main.c index 1e0fc035f..469063db2 100644 --- a/system/cu/cu_main.c +++ b/system/cu/cu_main.c @@ -384,14 +384,14 @@ int main(int argc, FAR char *argv[]) { int ch = getc(stdin); - if (nobreak == 1) + if (ch < 0) { - write(g_cu.outfd, &ch, 1); continue; } - if (ch <= 0) + if (nobreak == 1) { + write(g_cu.outfd, &ch, 1); continue; }