diff --git a/ChangeLog b/ChangeLog
index 977886985641ae32642cb59593b960d0472229cd..28f37efca543ce179b1f7e3cb9631c5c8ab54902 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -47,6 +47,8 @@ CVS code -
 	- Turn off extended input processing (the IEXTEN termios flag)
 	  as nano 1.2.x does.  New function disable_extended_input();
 	  changes to terminal_init(). (DLR)
+	- Remove redundant include of limits.h from nano.c.  nano.c
+	  includes nano.h and nano.h includes limits.h. (DLR)
 - files.c:
   do_insertfile()
 	- Readd the NANO_SMALL #ifdef around the start_again: label to
diff --git a/src/nano.c b/src/nano.c
index 6b20c227c75390feb5b5bff120c2b73a242eae46..56cb497633854a33d3e4ea9a0daee0b2b3c22b0c 100644
--- a/src/nano.c
+++ b/src/nano.c
@@ -35,7 +35,6 @@
 #include <errno.h>
 #include <ctype.h>
 #include <locale.h>
-#include <limits.h>
 #include <assert.h>
 #include "proto.h"
 #include "nano.h"