aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/WebUtil.cs
diff options
context:
space:
mode:
authorDiva Canto2010-03-26 13:14:32 -0700
committerDiva Canto2010-03-26 13:14:32 -0700
commitc6bbb48f2b83bbb6baa1f1fd38e78f9030d5773a (patch)
treec15d71e4d53e9a7d819c9f8494a7fc3904d4e73f /OpenSim/Framework/WebUtil.cs
parentHippos with bin/Newtonsoft.Json.XML (diff)
parentMerge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim (diff)
downloadopensim-SC-c6bbb48f2b83bbb6baa1f1fd38e78f9030d5773a.zip
opensim-SC-c6bbb48f2b83bbb6baa1f1fd38e78f9030d5773a.tar.gz
opensim-SC-c6bbb48f2b83bbb6baa1f1fd38e78f9030d5773a.tar.bz2
opensim-SC-c6bbb48f2b83bbb6baa1f1fd38e78f9030d5773a.tar.xz
Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim
Diffstat (limited to 'OpenSim/Framework/WebUtil.cs')
-rw-r--r--OpenSim/Framework/WebUtil.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/OpenSim/Framework/WebUtil.cs b/OpenSim/Framework/WebUtil.cs
index 16e44af..2843e20 100644
--- a/OpenSim/Framework/WebUtil.cs
+++ b/OpenSim/Framework/WebUtil.cs
@@ -263,8 +263,12 @@ namespace OpenSim.Framework
263 263
264 foreach (string key in parameters.Keys) 264 foreach (string key in parameters.Keys)
265 { 265 {
266 foreach (string value in parameters.GetValues(key)) 266 string[] values = parameters.GetValues(key);
267 items.Add(String.Concat(key, "=", HttpUtility.UrlEncode(value ?? String.Empty))); 267 if (values != null)
268 {
269 foreach (string value in values)
270 items.Add(String.Concat(key, "=", HttpUtility.UrlEncode(value ?? String.Empty)));
271 }
268 } 272 }
269 273
270 return String.Join("&", items.ToArray()); 274 return String.Join("&", items.ToArray());