diff --git a/src/nano.c b/src/nano.c
index f60a33869f686e82d00d12d97a01c6f1ef8f8023..6ec46014328c79b1536992b42c0924f4b47f549c 100644
--- a/src/nano.c
+++ b/src/nano.c
@@ -1320,9 +1320,9 @@ void terminal_init(void)
     /* Slang curses emulation brain damage, part 2: Slang doesn't
      * implement raw(), nonl(), or noecho() properly, so there's no way
      * to properly reinitialize the terminal using them.  We have to
-     * disable the special control keys using termios, save the terminal
-     * state after the first call, and restore it on subsequent
-     * calls. */
+     * disable the special control keys and interpretation of the flow
+     * control characters using termios, save the terminal state after
+     * the first call, and restore it on subsequent calls. */
     static struct termios newterm;
     static bool newterm_set = FALSE;