diff --git a/ChangeLog b/ChangeLog
index 96d2ffa799bf6200fe4c15750ee8c82272e4ad51..dbcc8f85b2ae3eda06e6e22269ac4dff8963ff12 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -11,6 +11,10 @@ CVS code -
 	  get_toggle(), get_edit_input(), and get_edit_mouse(); changes
 	  to do_browser(), do_justify(), do_help(), and main(). (DLR)
 	- Simplify a few more translated messages. (DLR)
+- files.c:
+  do_insertfile()
+	- Readd the NANO_SMALL #ifdef around the start_again: label to
+	  avoid a warning. (DLR)
 - global.c:
   shortcut_init()
 	- Remove redundant NANO_SMALL #ifdef. (DLR)
diff --git a/src/files.c b/src/files.c
index 6d9e5492e9f182e988ea8cd09b4dfd5f7ba0efc0..3003f7d914bb381b8bd478bfb73af26c9c285beb 100644
--- a/src/files.c
+++ b/src/files.c
@@ -443,7 +443,10 @@ void do_insertfile(int loading_file)
     wrap_reset();
 #endif
 
+#ifndef NANO_SMALL
   start_again:
+#endif
+
 #if !defined(DISABLE_BROWSER) || !defined(DISABLE_MOUSE)
     currshortcut = insertfile_list;
 #endif