comparison src/alloc.c @ 51686:17c015f1f795

(mark_buffer): Fix missed buffer->name in last patch.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Fri, 27 Jun 2003 22:54:26 +0000
parents fb960854a12c
children 635066222916
comparison
equal deleted inserted replaced
51685:5c80476f5ff2 51686:17c015f1f795
4894 (char *)ptr < (char *)buffer + sizeof (struct buffer); 4894 (char *)ptr < (char *)buffer + sizeof (struct buffer);
4895 ptr++) 4895 ptr++)
4896 mark_object (ptr); 4896 mark_object (ptr);
4897 4897
4898 /* If this is an indirect buffer, mark its base buffer. */ 4898 /* If this is an indirect buffer, mark its base buffer. */
4899 if (buffer->base_buffer && !XMARKBIT (buffer->base_buffer->name)) 4899 if (buffer->base_buffer && !VECTOR_MARKED_P (buffer->base_buffer))
4900 { 4900 {
4901 XSETBUFFER (base_buffer, buffer->base_buffer); 4901 XSETBUFFER (base_buffer, buffer->base_buffer);
4902 mark_buffer (base_buffer); 4902 mark_buffer (base_buffer);
4903 } 4903 }
4904 } 4904 }