Author: olegk
Date: Thu Jan 26 08:07:06 2006
New Revision: 372560

URL: http://svn.apache.org/viewcvs?rev=372560&view=rev
Log:
PR #38385 (Nullpointer when creating URI from scheme specific part with null 
fragment)

Contributed by Michele Vivoda <vivodamichele at hotmail.com>
Reviewed by Oleg Kalnichevski

Modified:
    jakarta/commons/proper/httpclient/trunk/release_notes.txt
    
jakarta/commons/proper/httpclient/trunk/src/java/org/apache/commons/httpclient/URI.java

Modified: jakarta/commons/proper/httpclient/trunk/release_notes.txt
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/httpclient/trunk/release_notes.txt?rev=372560&r1=372559&r2=372560&view=diff
==============================================================================
--- jakarta/commons/proper/httpclient/trunk/release_notes.txt (original)
+++ jakarta/commons/proper/httpclient/trunk/release_notes.txt Thu Jan 26 
08:07:06 2006
@@ -1,5 +1,8 @@
 Changes since Release 3.0:
 
+ * 38385 - Fixed NPE when creating URI from scheme specific part with null 
fragment
+           Contributed by Michele Vivoda <vivodamichele at hotmail.com>
+
  * 38043 - Digest URI changed to include query parameters
            Contributed by Oleg Kalnichevski <olegk at apache.org>
 

Modified: 
jakarta/commons/proper/httpclient/trunk/src/java/org/apache/commons/httpclient/URI.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/httpclient/trunk/src/java/org/apache/commons/httpclient/URI.java?rev=372560&r1=372559&r2=372560&view=diff
==============================================================================
--- 
jakarta/commons/proper/httpclient/trunk/src/java/org/apache/commons/httpclient/URI.java
 (original)
+++ 
jakarta/commons/proper/httpclient/trunk/src/java/org/apache/commons/httpclient/URI.java
 Thu Jan 26 08:07:06 2006
@@ -272,8 +272,7 @@
                 getProtocolCharset());
         // Set flag
         _is_opaque_part = true;
-        _fragment = fragment.toCharArray(); 
-
+        _fragment = fragment == null ? null : fragment.toCharArray(); 
         setURI();
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to