GNU bug report logs - #27966
25.1.50; Bad behaviour #'generate-new-buffer-name if buffer "nil" exists

Previous Next

Package: emacs;

Reported by: Aidan Kehoe <kehoea <at> parhasard.net>

Date: Sat, 5 Aug 2017 09:17:02 UTC

Severity: normal

Found in version 25.1.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #10 received at 27966-done <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Aidan Kehoe <kehoea <at> parhasard.net>
Cc: 27966-done <at> debbugs.gnu.org
Subject: Re: bug#27966: 25.1.50;
 Bad behaviour #'generate-new-buffer-name if buffer "nil" exists
Date: Sat, 05 Aug 2017 12:54:21 +0300
> From: Aidan Kehoe <kehoea <at> parhasard.net>
> Date: Sat, 5 Aug 2017 10:15:54 +0100
> 
> 
> (progn (get-buffer-create "nil")
>        (generate-new-buffer-name "nil")) C-j
> 
> This gives the string "nil". This is incorrect behaviour, since "nil" is
> the name of an existing buffer. On line 1080 of buffer.c, IGNORE should
> be checked to be non-nil before calling Fstring_equal(). 

Thanks, fixed on master.




This bug report was last modified 7 years and 296 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.