]> code.delx.au - gnu-emacs/commitdiff
(list_processes_1): Don't use SCHARS on a nil buffer name.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 19 Jan 2008 05:27:20 +0000 (05:27 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 19 Jan 2008 05:27:20 +0000 (05:27 +0000)
src/ChangeLog
src/process.c

index 3e11968fb581e5fa25a73c9c62b88f787bd671d9..0667c484acb94c09fcf27db9ca4bf182efcd299e 100644 (file)
@@ -1,5 +1,7 @@
 2008-01-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * process.c (list_processes_1): Don't use SCHARS on a nil buffer name.
+
        * xdisp.c (Qauto_hscroll_mode): New var.
        (syms_of_xdisp): Initialize it.
        (hscroll_window_tree): Use it to lookup `auto-hscroll-mode' in each
index 8e932be7b0ca977ee790a39e20148aa98b89da58..c7ca36a847fbb9068cdb63ea5818646d9afb0e71 100644 (file)
@@ -1359,8 +1359,11 @@ list_processes_1 (query_only)
        w_proc = i;
       if (!NILP (p->buffer))
        {
-         if (NILP (XBUFFER (p->buffer)->name) && w_buffer < 8)
-           w_buffer = 8;  /* (Killed) */
+         if (NILP (XBUFFER (p->buffer)->name))
+           {
+             if (w_buffer < 8)
+               w_buffer = 8;  /* (Killed) */
+           }
          else if ((i = SCHARS (XBUFFER (p->buffer)->name), (i > w_buffer)))
            w_buffer = i;
        }