From b8c07419142baeb222e454f3f19be2495d3b4cef Mon Sep 17 00:00:00 2001 From: sta Date: Thu, 28 Mar 2019 21:22:28 +0900 Subject: [PATCH] [Modify] Polish it --- websocket-sharp/Net/CookieCollection.cs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/websocket-sharp/Net/CookieCollection.cs b/websocket-sharp/Net/CookieCollection.cs index 6e360efd..7e01ad42 100644 --- a/websocket-sharp/Net/CookieCollection.cs +++ b/websocket-sharp/Net/CookieCollection.cs @@ -444,20 +444,21 @@ namespace WebSocketSharp.Net internal void SetOrRemove (Cookie cookie) { - var pos = searchCookie (cookie); - if (pos == -1) { - if (!cookie.Expired) - _list.Add (cookie); + var idx = searchCookie (cookie); + if (idx == -1) { + if (cookie.Expired) + return; + _list.Add (cookie); return; } - if (!cookie.Expired) { - _list[pos] = cookie; + if (cookie.Expired) { + _list.RemoveAt (idx); return; } - _list.RemoveAt (pos); + _list[idx] = cookie; } internal void SetOrRemove (CookieCollection cookies)