Author: ritchiem
Date: Wed Jun 20 02:20:24 2007
New Revision: 549016

URL: http://svn.apache.org/viewvc?view=rev&rev=549016
Log:
Merged revisions 549011 via svnmerge from 
https://svn.apache.org/repos/asf/incubator/qpid/branches/M2

........
  r549011 | ritchiem | 2007-06-20 10:12:43 +0100 (Wed, 20 Jun 2007) | 1 line
  
  Proper update to PrincipalDatabase's to ensure they work correctly with # 
comments.
........

Modified:
    incubator/qpid/trunk/qpid/   (props changed)
    
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/PlainPasswordFilePrincipalDatabase.java
    
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/PlainPasswordVhostFilePrincipalDatabase.java

Propchange: incubator/qpid/trunk/qpid/
------------------------------------------------------------------------------
Binary property 'svnmerge-integrated' - no diff available.

Modified: 
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/PlainPasswordFilePrincipalDatabase.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/PlainPasswordFilePrincipalDatabase.java?view=diff&rev=549016&r1=549015&r2=549016
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/PlainPasswordFilePrincipalDatabase.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/PlainPasswordFilePrincipalDatabase.java
 Wed Jun 20 02:20:24 2007
@@ -211,17 +211,20 @@
             reader = new BufferedReader(new FileReader(_passwordFile));
             String line;
 
-            while ((line = reader.readLine()) != null && !line.startsWith("#"))
+            while ((line = reader.readLine()) != null)
             {
-                String[] result = _regexp.split(line);
-                if (result == null || result.length < 2)
+                if (!line.startsWith("#"))
                 {
-                    continue;
-                }
+                    String[] result = _regexp.split(line);
+                    if (result == null || result.length < 2)
+                    {
+                        continue;
+                    }
 
-                if (name.equals(result[0]))
-                {
-                    return result[1].toCharArray();
+                    if (name.equals(result[0]))
+                    {
+                        return result[1].toCharArray();
+                    }
                 }
             }
             return null;

Modified: 
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/PlainPasswordVhostFilePrincipalDatabase.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/PlainPasswordVhostFilePrincipalDatabase.java?view=diff&rev=549016&r1=549015&r2=549016
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/PlainPasswordVhostFilePrincipalDatabase.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/database/PlainPasswordVhostFilePrincipalDatabase.java
 Wed Jun 20 02:20:24 2007
@@ -61,17 +61,20 @@
                 reader = new BufferedReader(new FileReader(_passwordFile));
                 String line;
 
-                while ((line = reader.readLine()) != null && 
!line.startsWith("#"))
+                while ((line = reader.readLine()) != null)
                 {
-                    String[] result = _regexp.split(line);
-                    if (result == null || result.length < 3)
+                    if (!line.startsWith("#"))
                     {
-                        continue;
-                    }
+                        String[] result = _regexp.split(line);
+                        if (result == null || result.length < 3)
+                        {
+                            continue;
+                        }
 
-                    if (user.equals(result[0]))
-                    {
-                        return result[2].split(",");
+                        if (user.equals(result[0]))
+                        {
+                            return result[2].split(",");
+                        }
                     }
                 }
                 return null;


Reply via email to