From 855e4ca134c57ad677ef80bb3b8dc08f8f28c28c Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Mon, 11 Nov 2019 15:56:17 -0500 Subject: [PATCH] Corrected an apparently long-standing error with the triggered rules (such as widespacing or directional surround) that will cause the rule to be triggered without a cause due to a failure to reset the error count from a previous triggered rule (the condition of failure is much more rare than this explanation makes it sound, which is why it went undiscovered for so long). --- drc/DRCbasic.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drc/DRCbasic.c b/drc/DRCbasic.c index 78afd398..77ecd09b 100644 --- a/drc/DRCbasic.c +++ b/drc/DRCbasic.c @@ -623,6 +623,7 @@ drcTile (tile, arg) result = 0; arg->dCD_radial = 0; + arg->dCD_entries = 0; do { if (triggered) { @@ -992,6 +993,7 @@ checkbottom: result = 0; arg->dCD_radial = 0; + arg->dCD_entries = 0; do { if (triggered) {