# HG changeset patch # User deba # Date 1193741467 0 # Node ID 46a82ce84cc6bbe2432ce3ecc0996b2f1851a33a # Parent 15b3bf0141c7a75b9c2492c41623831ccaa6827e Bug fix diff -r 15b3bf0141c7 -r 46a82ce84cc6 lemon/lemon_reader.h --- a/lemon/lemon_reader.h Thu Oct 25 16:57:43 2007 +0000 +++ b/lemon/lemon_reader.h Tue Oct 30 10:51:07 2007 +0000 @@ -1343,6 +1343,8 @@ } else if (ait != areaders.end()) { ait->second->touch(); index.push_back(ait->second); + } else { + index.push_back(&skipper); } if (id == "label") { inverter.reset(index.back()->getInverter()); @@ -1401,6 +1403,8 @@ } else if (bit != breaders.end()) { bit->second->touch(); index.push_back(bit->second); + } else { + index.push_back(&skipper); } if (id == "label" && inverter.get() != 0) { index.back() = inverter.get();