# HG changeset patch # User ben # Date 1021400070 0 # Node ID dc12269565c9b035c25387b840042b053a2f3283 # Parent 44478bd99873323533a6e3a45f2c920f66ac8bb9 [xemacs-hg @ 2002-05-14 18:14:27 by ben] fix crash -- tab at buffer beg font-lock.c: Don't use off the beginning position to initiate syntax cache. diff -r 44478bd99873 -r dc12269565c9 src/ChangeLog --- a/src/ChangeLog Tue May 14 15:16:08 2002 +0000 +++ b/src/ChangeLog Tue May 14 18:14:30 2002 +0000 @@ -1,3 +1,8 @@ +2002-05-14 Ben Wing + + * font-lock.c (find_context): + Don't use off the beginning position to initiate syntax cache. + 2002-05-14 Ben Wing * text.c (copy_buffer_text_out): Fix bug leading to crashes diff -r 44478bd99873 -r dc12269565c9 src/font-lock.c --- a/src/font-lock.c Tue May 14 15:16:08 2002 +0000 +++ b/src/font-lock.c Tue May 14 18:14:30 2002 +0000 @@ -436,7 +436,8 @@ setup_context_cache (buf, pt); pt = context_cache.cur_point; - scache = setup_buffer_syntax_cache (buf, pt - 1, 1); + scache = setup_buffer_syntax_cache (buf, pt > BUF_BEGV (buf) ? pt - 1 : pt, + 1); if (pt > BUF_BEGV (buf)) { c = BUF_FETCH_CHAR (buf, pt - 1);