emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master 4d9e34e: Fix the buffer-count patch (Bug#23394)


From: Paul Eggert
Subject: [Emacs-diffs] master 4d9e34e: Fix the buffer-count patch (Bug#23394)
Date: Sun, 01 May 2016 00:51:35 +0000

branch: master
commit 4d9e34e02c11b05b075ada241ef93f458f486fe5
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    Fix the buffer-count patch (Bug#23394)
    
    * src/buffer.c (Fgenerate_new_buffer_name): Increment count just
    once each time through the loop.  Reported by Lars Ingebrigtsen in:
    http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00918.html
---
 src/buffer.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/buffer.c b/src/buffer.c
index 06467d2..55a16b2 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -1073,11 +1073,11 @@ is first appended to NAME, to speed up finding a 
non-existent buffer.  */)
        return genbase;
     }
 
-  for (ptrdiff_t count = 1; ; count++)
+  for (ptrdiff_t count = 2; ; count++)
     {
       char number[INT_BUFSIZE_BOUND (ptrdiff_t) + sizeof "<>"];
       AUTO_STRING_WITH_LEN (lnumber, number,
-                           sprintf (number, "<%"pD"d>", ++count));
+                           sprintf (number, "<%"pD"d>", count));
       Lisp_Object gentemp = concat2 (genbase, lnumber);
       if (!NILP (Fstring_equal (gentemp, ignore))
          || NILP (Fget_buffer (gentemp)))



reply via email to

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