summaryrefslogtreecommitdiff
path: root/src/editfns.c
diff options
context:
space:
mode:
authorKarl Heuer <kwzh@gnu.org>1996-09-05 20:33:58 +0000
committerKarl Heuer <kwzh@gnu.org>1996-09-05 20:33:58 +0000
commit93b62e827874295bba86ee30a58c9d7c5b1ab3bb (patch)
treeef16ccc22ff98fefacb4ff21c503828835e1915d /src/editfns.c
parent1747fb168a6ac97e64154749b15f65e34cb680b0 (diff)
downloademacs-93b62e827874295bba86ee30a58c9d7c5b1ab3bb.tar.gz
(Finsert_buffer_substring): Check for deleted buffer.
(Fcompare_buffer_substrings): Likewise.
Diffstat (limited to 'src/editfns.c')
-rw-r--r--src/editfns.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/editfns.c b/src/editfns.c
index 42db5e02cb3..92daf882d86 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -1364,6 +1364,8 @@ They default to the beginning and the end of BUFFER.")
if (NILP (buffer))
nsberror (buf);
bp = XBUFFER (buffer);
+ if (NILP (bp->name))
+ error ("Selecting deleted buffer");
if (NILP (start))
b = BUF_BEGV (bp);
@@ -1424,6 +1426,8 @@ determines whether case is significant or ignored.")
if (NILP (buf1))
nsberror (buffer1);
bp1 = XBUFFER (buf1);
+ if (NILP (bp1->name))
+ error ("Selecting deleted buffer");
}
if (NILP (start1))
@@ -1460,6 +1464,8 @@ determines whether case is significant or ignored.")
if (NILP (buf2))
nsberror (buffer2);
bp2 = XBUFFER (buf2);
+ if (NILP (bp2->name))
+ error ("Selecting deleted buffer");
}
if (NILP (start2))