FD_SET(command_pipe, &rfds);
max_fileno = MAX(max_fileno, command_pipe);
}
- FD_SET(STDIN_FILENO, &rfds);
+ if (curses_active)
+ FD_SET(STDIN_FILENO, &rfds);
ret = select(max_fileno + 1, &rfds, NULL, NULL, &tv);
// PARA_DEBUG_LOG("select returned %d\n", ret);
if (cp_numread <= 0 && !cbo) /* command complete */
return 0;
if (cbo)
- cbo = for_each_line(command_buf, cbo, &add_output_line, 0);
+ cbo = for_each_line(command_buf, cbo, &add_output_line);
if (cp_numread <= 0)
cbo = 0;
wrefresh(bot.win);