aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/filelock.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/filelock.c b/src/filelock.c
index 9c494ae36eb..eefeed195f7 100644
--- a/src/filelock.c
+++ b/src/filelock.c
@@ -378,8 +378,7 @@ unlock_all_files ()
378 register Lisp_Object tail; 378 register Lisp_Object tail;
379 register struct buffer *b; 379 register struct buffer *b;
380 380
381 for (tail = Vbuffer_alist; XGCTYPE (tail) == Lisp_Cons; 381 for (tail = Vbuffer_alist; GC_CONSP (tail); tail = XCONS (tail)->cdr)
382 tail = XCONS (tail)->cdr)
383 { 382 {
384 b = XBUFFER (XCONS (XCONS (tail)->car)->cdr); 383 b = XBUFFER (XCONS (XCONS (tail)->car)->cdr);
385 if (STRINGP (b->filename) && b->save_modified < BUF_MODIFF (b)) 384 if (STRINGP (b->filename) && b->save_modified < BUF_MODIFF (b))