From ee9c32f8f36dfbb7a1eb94c445fbe94f6a1c0bd8 Mon Sep 17 00:00:00 2001 From: Thor Harald Johansen Date: Sat, 6 Jun 2020 05:14:47 +0200 Subject: [PATCH] Fixed bug in pattern compare function --- src/protocol/token.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/protocol/token.cpp b/src/protocol/token.cpp index e870e93..be8de7c 100644 --- a/src/protocol/token.cpp +++ b/src/protocol/token.cpp @@ -42,6 +42,7 @@ namespace protocol::token { } bool operator<(const pattern_t& l, const pattern_t& r) { + debug && cerr << endl; debug && cerr << "Checking if " << l << " < " << r << endl; if(l == r) { @@ -49,11 +50,6 @@ namespace protocol::token { return false; } - if(l.size() < r.size()) { - debug && cerr << "Less because right has more elements" << endl; - return true; - } - for(auto le = l.begin(); le != l.end(); ++le) { if(r.count(le->first) == 0) { debug && cerr << "Not less because right is missing " << le->first << " -> " << le->second << endl;