summaryrefslogtreecommitdiff
path: root/tools/lemon
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2009-06-08 10:03:41 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2009-06-08 10:03:41 +0000
commit618153d40f85028fc32625d81eec97d973312f21 (patch)
treeb4fad141896388bd0324cdf1545f41996f4b2bad /tools/lemon
parenta44cc2442d4e7d07c0ca86323e8271267a06c977 (diff)
downloadwireshark-618153d40f85028fc32625d81eec97d973312f21.tar.gz
Remove resetting useCnt in errsym, as it seems to disable some error checking
we need to validate the filter syntax. svn path=/trunk/; revision=28659
Diffstat (limited to 'tools/lemon')
-rw-r--r--tools/lemon/lemon.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/lemon/lemon.c b/tools/lemon/lemon.c
index 0f7ec84d50..cc6b9c0b7c 100644
--- a/tools/lemon/lemon.c
+++ b/tools/lemon/lemon.c
@@ -1493,7 +1493,12 @@ int main(int argc _U_, char **argv)
lem.basisflag = basisflag;
Symbol_new("$");
lem.errsym = Symbol_new("error");
- lem.errsym->useCnt = 0;
+ /*
+ ** Resetting useCnt in errsym seems to disable some error checking we
+ ** need to validate the filter syntax. So we remove this resetting for now.
+ **
+ ** lem.errsym->useCnt = 0;
+ */
lem.outdirname = outdirname;
lem.templatename = templatename;
lem.basename = make_basename(lem.filename);