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("?"))
{