updated for version 7.0099
diff --git a/src/syntax.c b/src/syntax.c
index 313f600..7a94df7 100644
--- a/src/syntax.c
+++ b/src/syntax.c
@@ -1182,7 +1182,7 @@
     prev = NULL;
     for (p = buf->b_sst_first; p != NULL; )
     {
-	if (p->sst_lnum + syn_buf->b_syn_sync_linebreaks > buf->b_mod_top)
+	if (p->sst_lnum + buf->b_syn_sync_linebreaks > buf->b_mod_top)
 	{
 	    n = p->sst_lnum + buf->b_mod_xlines;
 	    if (n <= buf->b_mod_bot)