Author: gnodet
Date: Thu Aug 31 23:31:32 2006
New Revision: 439205

URL: http://svn.apache.org/viewvc?rev=439205&view=rev
Log:
Fix a possible NPE when toString is called

Modified:
    
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/security/acl/impl/AuthorizationEntry.java

Modified: 
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/security/acl/impl/AuthorizationEntry.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/security/acl/impl/AuthorizationEntry.java?rev=439205&r1=439204&r2=439205&view=diff
==============================================================================
--- 
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/security/acl/impl/AuthorizationEntry.java
 (original)
+++ 
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/security/acl/impl/AuthorizationEntry.java
 Thu Aug 31 23:31:32 2006
@@ -140,11 +140,13 @@
     
     public String getRoles() {
         StringBuffer sb = new StringBuffer();
-        for (Iterator iter = this.acls.iterator(); iter.hasNext();) {
-            GroupPrincipal p = (GroupPrincipal) iter.next();
-            sb.append(p);
-            if (iter.hasNext()) {
-                sb.append(",");
+        if (this.acls != null) {
+            for (Iterator iter = this.acls.iterator(); iter.hasNext();) {
+                GroupPrincipal p = (GroupPrincipal) iter.next();
+                sb.append(p);
+                if (iter.hasNext()) {
+                    sb.append(",");
+                }
             }
         }
         return sb.toString();


Reply via email to