X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=xmltooling%2FQName.cpp;fp=xmltooling%2FQName.cpp;h=b161da6d427cbf36bc7163475f77979d6106f937;hb=7c64efab8c271312713cfa490c7727c2ef04f47e;hp=29f2714e3b06cbb46283b18ecdc9d9b151fa9d01;hpb=eef9b6d90c65b6870af1086f86274f564b41efe3;p=shibboleth%2Fcpp-xmltooling.git diff --git a/xmltooling/QName.cpp b/xmltooling/QName.cpp index 29f2714..b161da6 100644 --- a/xmltooling/QName.cpp +++ b/xmltooling/QName.cpp @@ -164,6 +164,8 @@ QName& QName::operator=(const QName& src) bool xmltooling::operator==(const QName& op1, const QName& op2) { + if (&op1 == &op2) + return true; return (!XMLString::compareString(op1.getNamespaceURI(),op2.getNamespaceURI()) && !XMLString::compareString(op1.getLocalPart(),op2.getLocalPart())); }