You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ta...@apache.org on 2010/07/19 22:41:48 UTC

svn commit: r965622 - /activemq/activemq-dotnet/Apache.NMS/trunk/src/main/csharp/Util/URISupport.cs

Author: tabish
Date: Mon Jul 19 20:41:48 2010
New Revision: 965622

URL: http://svn.apache.org/viewvc?rev=965622&view=rev
Log:
Makes the ParseQuery method a bit more tolerant of bad input.

Modified:
    activemq/activemq-dotnet/Apache.NMS/trunk/src/main/csharp/Util/URISupport.cs

Modified: activemq/activemq-dotnet/Apache.NMS/trunk/src/main/csharp/Util/URISupport.cs
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS/trunk/src/main/csharp/Util/URISupport.cs?rev=965622&r1=965621&r2=965622&view=diff
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS/trunk/src/main/csharp/Util/URISupport.cs (original)
+++ activemq/activemq-dotnet/Apache.NMS/trunk/src/main/csharp/Util/URISupport.cs Mon Jul 19 20:41:48 2010
@@ -56,10 +56,15 @@ namespace Apache.NMS.Util
         /// </summary>
         /// <param name="query">The query string to parse. This string should not contain
         /// Uri escape characters.</param>
-        public static StringDictionary ParseQuery(string query)
+        public static StringDictionary ParseQuery(String query)
         {
             StringDictionary map = new StringDictionary();
 
+            if(String.IsNullOrEmpty(query))
+            {
+                return EmptyMap;
+            }
+			
             // strip the initial "?"
             if(query.StartsWith("?"))
             {