From 045226c75c2c5cb8eac13dd356dfa5d96fde1ce4 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 21 Dec 1997 01:59:49 +0000 Subject: [PATCH] (x_display_cursor): Abort if X or Y is out of range. --- src/xterm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/xterm.c b/src/xterm.c index b772b4974b0..06a40fcdf7e 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -4902,6 +4902,10 @@ x_display_cursor (f, on, x, y) { BLOCK_INPUT; + if ((unsigned) x >= FRAME_WIDTH (f) + FRAME_LEFT_SCROLL_BAR_WIDTH (f) + || (unsigned) y >= FRAME_HEIGHT (f)) + abort (); + if (FRAME_DESIRED_CURSOR (f) == filled_box_cursor) x_display_box_cursor (f, on, x, y); else if (FRAME_DESIRED_CURSOR (f) == bar_cursor) -- 2.39.2