diff --git a/OpenSim/Framework/Servers/OSHttpHandler.cs b/OpenSim/Framework/Servers/OSHttpHandler.cs
index 6e8f6fb081..66fff3e3d7 100644
--- a/OpenSim/Framework/Servers/OSHttpHandler.cs
+++ b/OpenSim/Framework/Servers/OSHttpHandler.cs
@@ -137,10 +137,12 @@ namespace OpenSim.Framework.Servers
/// null or content type
/// regex
/// null or IP address regex
- public OSHttpHandler(Regex method, Regex path, Dictionary headers, Regex contentType, Regex whitelist)
+ public OSHttpHandler(Regex method, Regex path, Dictionary query,
+ Dictionary headers, Regex contentType, Regex whitelist)
{
_method = method;
_path = path;
+ _query = query;
_ipEndPointRegex = whitelist;
if (null == _headers && null != contentType)
diff --git a/OpenSim/Framework/Servers/OSHttpXmlRpcHandler.cs b/OpenSim/Framework/Servers/OSHttpXmlRpcHandler.cs
index 2c31cfd3de..f3f056a875 100644
--- a/OpenSim/Framework/Servers/OSHttpXmlRpcHandler.cs
+++ b/OpenSim/Framework/Servers/OSHttpXmlRpcHandler.cs
@@ -114,7 +114,7 @@ namespace OpenSim.Framework.Servers
///
public OSHttpXmlRpcHandler(XmlRpcMethod handler, string methodName, Regex path,
Dictionary headers, Regex whitelist)
- : base(new Regex(@"^POST$", RegexOptions.IgnoreCase | RegexOptions.Compiled), path, headers,
+ : base(new Regex(@"^POST$", RegexOptions.IgnoreCase | RegexOptions.Compiled), path, null, headers,
new Regex(@"^(text|application)/xml", RegexOptions.IgnoreCase | RegexOptions.Compiled),
whitelist)
{