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);