updated for version 7.0-154
diff --git a/src/syntax.c b/src/syntax.c
index 1b09e70..d5047c7 100644
--- a/src/syntax.c
+++ b/src/syntax.c
@@ -6072,7 +6072,11 @@
 		++level;
     }
     if (level > wp->w_p_fdn)
+    {
 	level = wp->w_p_fdn;
+	if (level < 0)
+	    level = 0;
+    }
     return level;
 }
 #endif