diff options
author | deva <deva> | 2009-04-14 09:39:50 +0000 |
---|---|---|
committer | deva <deva> | 2009-04-14 09:39:50 +0000 |
commit | f1bdc3086a6aa373c38a013591f27a2b9918c38d (patch) | |
tree | 1081d375cde6c03f37e75d58c8666d960c4f815d /server/src/queryparser.cc | |
parent | f45e1d2d74ba00657b5f9d4f1ab8d4e06a752573 (diff) |
Fixed missing stack pop on result-tag end.
Diffstat (limited to 'server/src/queryparser.cc')
-rw-r--r-- | server/src/queryparser.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/server/src/queryparser.cc b/server/src/queryparser.cc index 287f71c..f8d4a09 100644 --- a/server/src/queryparser.cc +++ b/server/src/queryparser.cc @@ -66,7 +66,7 @@ void QueryParser::startTag(std::string name, std::map< std::string, std::string> void QueryParser::endTag(std::string name) { - if(name == "group") stack.pop_back(); + if(name == "group" || name == "result") stack.pop_back(); } void QueryParser::parseError(char *buf, size_t len, std::string error, int lineno) |