changeset 5719:d3074ff90741

(dumpglyphs): Don't crash for invalid face code.
author Richard M. Stallman <rms@gnu.org>
date Tue, 01 Feb 1994 06:49:18 +0000
parents 3548110b4957
children fe1a71db966f
files src/xterm.c
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/xterm.c	Tue Feb 01 03:46:09 1994 +0000
+++ b/src/xterm.c	Tue Feb 01 06:49:18 1994 +0000
@@ -524,11 +524,11 @@
 	/* First look at the face of the text itself.  */
 	if (cf != 0)
 	  {
-	    /* The face codes on the glyphs must be valid indices into the
-	       frame's face table.  */
+	    /* It's possible for the display table to specify
+	       a face code that is out of range.  Use 0 in that case.  */
 	    if (cf < 0 || cf >= FRAME_N_COMPUTED_FACES (f)
 		|| FRAME_COMPUTED_FACES (f) [cf] == 0)
-	      abort ();
+	      cf = 0;
 
 	    if (cf == 1)
 	      face = FRAME_MODE_LINE_FACE (f);