projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #463 from strawd/concurrent-requests
[mono.git]
/
mcs
/
class
/
System.ServiceModel
/
System.ServiceModel.Channels.Http
/
HttpReplyChannel.cs
diff --git
a/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/HttpReplyChannel.cs
b/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/HttpReplyChannel.cs
index 378a200ff216c304ec3c1ad0a95a6efbe38112b2..03e7cad1f1c4f7eff0afaab6e7c41ebd1801f848 100644
(file)
--- a/
mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/HttpReplyChannel.cs
+++ b/
mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/HttpReplyChannel.cs
@@
-168,13
+168,14
@@
namespace System.ServiceModel.Channels.Http
Message msg = null;
Message msg = null;
- if (ctxi.Request.HttpMethod == "POST")
{
+ if (ctxi.Request.HttpMethod == "POST")
msg = CreatePostMessage (ctxi);
msg = CreatePostMessage (ctxi);
- if (msg == null)
- return false;
- } else if (ctxi.Request.HttpMethod == "GET")
+ else if (ctxi.Request.HttpMethod == "GET")
msg = Message.CreateMessage (MessageVersion.None, null); // HTTP GET-based request
msg = Message.CreateMessage (MessageVersion.None, null); // HTTP GET-based request
+ if (msg == null)
+ return false;
+
if (msg.Headers.To == null)
msg.Headers.To = ctxi.Request.Url;
msg.Properties.Add ("Via", LocalAddress.Uri);
if (msg.Headers.To == null)
msg.Headers.To = ctxi.Request.Url;
msg.Properties.Add ("Via", LocalAddress.Uri);