# HG changeset patch # User Kenichi Handa # Date 1241066499 0 # Node ID 35792077cc20330045e6982f5d654863fac47e1d # Parent 138b3993819866d42a4ee721dbdcf34550df3b13 (fontset_find_font): Check if rfont_def is Qnil or not. diff -r 138b39938198 -r 35792077cc20 src/fontset.c --- a/src/fontset.c Wed Apr 29 19:55:49 2009 +0000 +++ b/src/fontset.c Thu Apr 30 04:41:39 2009 +0000 @@ -547,8 +547,11 @@ for (i = 0; i < ASIZE (vec); i++) { Lisp_Object rfont_def = AREF (vec, i); - Lisp_Object repertory - = FONT_DEF_REPERTORY (RFONT_DEF_FONT_DEF (rfont_def)); + Lisp_Object repertory; + + if (NILP (rfont_def)) + break; + repertory = FONT_DEF_REPERTORY (RFONT_DEF_FONT_DEF (rfont_def)); if (XINT (repertory) == id) {