aeb7085
--- texinfo-4.11/makeinfo/cmds.c_old	2007-07-15 19:36:19.000000000 +0200
aeb7085
+++ texinfo-4.11/makeinfo/cmds.c	2007-12-10 15:11:04.000000000 +0100
aeb7085
@@ -1637,11 +1637,16 @@
aeb7085
 
aeb7085
       if (!no_headers && !html)
aeb7085
         {
aeb7085
+	  /* use add_* instead of insert_* because otherwise the
aeb7085
+	  file header ("This is ...") will end up inside the
aeb7085
+	  dir section markers.  */
aeb7085
           kill_self_indent (-1); /* make sure there's no indentation */
aeb7085
-          insert_string ("INFO-DIR-SECTION ");
aeb7085
-          insert_string (line);
aeb7085
-          insert ('\n');
aeb7085
-        }
aeb7085
+	  cm_noindent (); /* make sure again */
aeb7085
+	  add_word ("INFO-DIR-SECTION ");
aeb7085
+	  add_word (line);
aeb7085
+	  add_char ('\n');
aeb7085
+
aeb7085
+         }
aeb7085
 
aeb7085
       free (line);
aeb7085
     }