Merged in changes from CVS trunk.
[bpt/emacs.git] / src / alloc.c
index a0722b4..ea1d542 100644 (file)
@@ -260,6 +260,7 @@ EMACS_INT gcs_done;         /* accumulated GCs  */
 
 static void mark_buffer P_ ((Lisp_Object));
 extern void mark_kboards P_ ((void));
+extern void mark_ttys P_ ((void));
 extern void mark_backtrace P_ ((void));
 static void gc_sweep P_ ((void));
 static void mark_glyph_matrix P_ ((struct glyph_matrix *));
@@ -4463,6 +4464,7 @@ returns nil, because real GC can't be done.  */)
       mark_object (bind->old_value);
     }
   mark_kboards ();
+  mark_ttys ();
 
 #ifdef USE_GTK
   {