Author: cziegeler
Date: Thu Dec 17 15:39:04 2009
New Revision: 891773

URL: http://svn.apache.org/viewvc?rev=891773&view=rev
Log:
Fix potential NPE if buggy html is send through the pipeline

Modified:
    
sling/whiteboard/portal/container/src/main/java/org/apache/sling/portal/container/internal/request/LinkTransformerFactory.java

Modified: 
sling/whiteboard/portal/container/src/main/java/org/apache/sling/portal/container/internal/request/LinkTransformerFactory.java
URL: 
http://svn.apache.org/viewvc/sling/whiteboard/portal/container/src/main/java/org/apache/sling/portal/container/internal/request/LinkTransformerFactory.java?rev=891773&r1=891772&r2=891773&view=diff
==============================================================================
--- 
sling/whiteboard/portal/container/src/main/java/org/apache/sling/portal/container/internal/request/LinkTransformerFactory.java
 (original)
+++ 
sling/whiteboard/portal/container/src/main/java/org/apache/sling/portal/container/internal/request/LinkTransformerFactory.java
 Thu Dec 17 15:39:04 2009
@@ -104,7 +104,7 @@
             } else if ( "form".equalsIgnoreCase(loc) ) {
                 if ( "post".equalsIgnoreCase(a.getValue("method")) ) {
                     final String url = a.getValue("action");
-                    final int queryPos = url.indexOf('?');
+                    final int queryPos = (url == null ? -1 : url.indexOf('?'));
                     if ( queryPos != -1 ) {
                         queryString = url.substring(queryPos + 1);
                         final AttributesImpl ai = new AttributesImpl(a);


Reply via email to