diff --git a/src/nano.c b/src/nano.c
index d81a2bd9a821a93efed1b38a94327c32e35c22da..e1d6789720e80a8da0a2bab247522eac28a4c2cf 100644
--- a/src/nano.c
+++ b/src/nano.c
@@ -65,8 +65,8 @@ static struct termios oldterm;	/* The user's original term settings */
 static struct sigaction act;	/* For all our fun signal handlers */
 
 #ifndef NANO_SMALL
-static sigjmp_buf jmpbuf;	/* Used to return to mainloop after
-				   SIGWINCH */
+static sigjmp_buf jmpbuf;	/* Used to return to main() after a
+				   SIGWINCH. */
 static int pid;			/* The PID of the newly forked process
 				 * in open_pipe().  It must be global
 				 * because the signal handler needs