From f7cd19a0ed1022e89ccf0d025abfe1fa9d382b42 Mon Sep 17 00:00:00 2001 From: john30 Date: Sat, 8 Nov 2014 16:07:10 +0100 Subject: [PATCH] fix for == --- src/lib/ebus/symbol.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ebus/symbol.h b/src/lib/ebus/symbol.h index c54a1fc8..a340b930 100644 --- a/src/lib/ebus/symbol.h +++ b/src/lib/ebus/symbol.h @@ -82,7 +82,7 @@ public: * @param other the other instance. * @return true if this instance is equal to the other instance (i.e. both escaped or both unescaped and same symbols). */ - bool operator==(SymbolString other) { return (m_unescapeState==0)==(other.m_unescapeState==0) && m_data==other.m_data; } + bool operator==(SymbolString other) { return m_unescapeState==other.m_unescapeState && m_data==other.m_data; } /** * @brief Appends a the symbol to the end of the symbol string and escapes/unescapes it if necessary. * @param value the symbol to append.