# HG changeset patch # User Chong Yidong # Date 1228864085 0 # Node ID 2ddd196a711d7983dd12e22ce92f193d32b8c479 # Parent 21d77f0ff75ef2fae7e12e0fddb36e87c274941f (Fbuffer_swap_text): Signal error if swapping a dead buffer. diff -r 21d77f0ff75e -r 2ddd196a711d src/buffer.c --- a/src/buffer.c Tue Dec 09 23:07:56 2008 +0000 +++ b/src/buffer.c Tue Dec 09 23:08:05 2008 +0000 @@ -2192,6 +2192,9 @@ CHECK_BUFFER (buffer); other_buffer = XBUFFER (buffer); + if (NILP (other_buffer->name)) + error ("Cannot swap a dead buffer's text"); + /* Actually, it probably works just fine. * if (other_buffer == current_buffer) * error ("Cannot swap a buffer's text with itself"); */