diff --git a/websocket-sharp/Net/CookieCollection.cs b/websocket-sharp/Net/CookieCollection.cs index fc9df33c..8df6d52e 100644 --- a/websocket-sharp/Net/CookieCollection.cs +++ b/websocket-sharp/Net/CookieCollection.cs @@ -68,6 +68,7 @@ namespace WebSocketSharp.Net public CookieCollection () { _list = new List (); + _sync = ((ICollection) _list).SyncRoot; } #endregion @@ -191,7 +192,7 @@ namespace WebSocketSharp.Net /// public Object SyncRoot { get { - return _sync ?? (_sync = ((ICollection) _list).SyncRoot); + return _sync; } }