Author: ruchithf
Date: Tue Feb  5 00:41:11 2013
New Revision: 1442444

URL: http://svn.apache.org/viewvc?rev=1442444&view=rev
Log:
Additional check and avoiding an NPE

Modified:
    
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java?rev=1442444&r1=1442443&r2=1442444&view=diff
==============================================================================
--- 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java
 Tue Feb  5 00:41:11 2013
@@ -330,7 +330,8 @@ public class PolicyBasedResultsValidator
                 
                if(ut.isHashPassword() && !wssUt.isHashed()) {
                        throw new RampartException("invalidUsernameTokenType");
-                } else if 
(!wssUt.getPasswordType().equals(WSConstants.PASSWORD_TEXT)) {
+                } else if (wssUt.getPassword() == null ||
+                       
!wssUt.getPasswordType().equals(WSConstants.PASSWORD_TEXT)) {
                        throw new RampartException("invalidUsernameTokenType");
                 }
                 


Reply via email to