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 {