texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[5903] temporarily disable freeing subfiles


From: Gavin D. Smith
Subject: [5903] temporarily disable freeing subfiles
Date: Wed, 29 Oct 2014 22:16:54 +0000

Revision: 5903
          http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=5903
Author:   gavin
Date:     2014-10-29 22:16:53 +0000 (Wed, 29 Oct 2014)
Log Message:
-----------
temporarily disable freeing subfiles

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/info/session.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog     2014-10-29 20:48:02 UTC (rev 5902)
+++ trunk/ChangeLog     2014-10-29 22:16:53 UTC (rev 5903)
@@ -11,6 +11,9 @@
        * info/session.c (info_search_internal): Always free return 
        value of info_get_node if it is not saved in the window.
 
+       * info/session.c (gc_file_buffers_and_nodes): Temporarily 
+       disable freeing subfiles.
+
 2014-10-29  Karl Berry  <address@hidden>
 
        * doc/texinfo.tex (\chapmacro): \checkenv, since chapters

Modified: trunk/info/session.c
===================================================================
--- trunk/info/session.c        2014-10-29 20:48:02 UTC (rev 5902)
+++ trunk/info/session.c        2014-10-29 22:16:53 UTC (rev 5903)
@@ -1760,10 +1760,17 @@
                  non-subfile. */
               if (fb->flags & N_Subfile)
                 {
+                  /* FIXME: For now, never free a subfile contents.  It can be 
+                     referenced by contents pointers in the tag table for the 
+                     main file.  Either check for this case, or do not store 
+                     contents pointers. */
+                  fb_referenced[fb_index] = 1;
+                  /*
                   if (n->subfile && !FILENAME_CMP (fb->fullpath, n->subfile))
                     {
                       fb_referenced[fb_index] = 1;
                     }
+                  */
                 }
               else
                 {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]