You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ra...@apache.org on 2008/12/23 07:07:03 UTC
svn commit: r728880 - /qpid/trunk/qpid/cpp/src/qpid/acl/AclReader.cpp
Author: rajith
Date: Mon Dec 22 22:07:03 2008
New Revision: 728880
URL: http://svn.apache.org/viewvc?rev=728880&view=rev
Log:
This is a fix for QPID-1545
Modified:
qpid/trunk/qpid/cpp/src/qpid/acl/AclReader.cpp
Modified: qpid/trunk/qpid/cpp/src/qpid/acl/AclReader.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/acl/AclReader.cpp?rev=728880&r1=728879&r2=728880&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/acl/AclReader.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/acl/AclReader.cpp Mon Dec 22 22:07:03 2008
@@ -352,7 +352,7 @@
void AclReader::addName(const std::string& name, nameSetPtr groupNameSet) {
gmCitr citr = groups.find(name);
- if (citr != groups.end()) {
+ if (citr != groups.end() && citr->first != name){
// This is a previously defined group: add all the names in that group to this group
groupNameSet->insert(citr->second->begin(), citr->second->end());
} else {