diff --git a/websocket-sharp/Net/HttpListenerRequest.cs b/websocket-sharp/Net/HttpListenerRequest.cs index d99e3f7b..4079da7c 100644 --- a/websocket-sharp/Net/HttpListenerRequest.cs +++ b/websocket-sharp/Net/HttpListenerRequest.cs @@ -371,8 +371,13 @@ namespace WebSocketSharp.Net /// public NameValueCollection QueryString { get { - return _queryString ?? - (_queryString = HttpUtility.InternalParseQueryString (_url.Query, Encoding.UTF8)); + if (_queryString == null) { + _queryString = HttpUtility.InternalParseQueryString ( + _url.Query, Encoding.UTF8 + ); + } + + return _queryString; } }