diff --git a/ChangeLog b/ChangeLog
index 728f005f19dc7c83da356f623b3802273eef3aff..623e0d2d2ed28750d311cb04584d202a0e9aa4cc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,9 @@ CVS code -
 	- Fix assert to reference the proper variable, so that nano
 	  builds with DEBUG defined again. (Mike Frysinger, found by
 	  Dmitri Vassilenko)
+- cut.c:
+  cut_to_eol()
+	- Fix inaccurate comment. (DLR)
 - files.c:
   do_browser()
 	- Rename variable lineno to fileline to avoid confusion. (DLR)
diff --git a/src/cut.c b/src/cut.c
index b90e52fdcc310e3bacd87c8f05ea469f84a1d2a8..3e7ecb3aad70625845360de3d5f4a954db32faec 100644
--- a/src/cut.c
+++ b/src/cut.c
@@ -84,10 +84,10 @@ void cut_to_eol(void)
 	move_to_filestruct(&cutbuffer, &cutbottom, current, current_x,
 		current, data_len);
     else if (current->next != NULL) {
-	/* If we're at the end of the line, and the next line isn't the
-	 * magicline, move all the text from the current position up to
-	 * the beginning of the next line, i.e, the newline at the
-	 * end, to the cutbuffer. */
+	/* If we're at the end of the line, and it isn't the magicline,
+	 * move all the text from the current position up to the
+	 * beginning of the next line, i.e, the newline at the end, to
+	 * the cutbuffer. */
 	move_to_filestruct(&cutbuffer, &cutbottom, current, current_x,
 		current->next, 0);
 	placewewant = xplustabs();