From 00a7de1508b163bf7e27baadf81532b44d1b6380 Mon Sep 17 00:00:00 2001 From: sta Date: Sat, 13 Oct 2018 20:33:31 +0900 Subject: [PATCH] [Modify] Throw exception --- websocket-sharp/Net/HttpUtility.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/websocket-sharp/Net/HttpUtility.cs b/websocket-sharp/Net/HttpUtility.cs index 53919a8d..1887a07d 100644 --- a/websocket-sharp/Net/HttpUtility.cs +++ b/websocket-sharp/Net/HttpUtility.cs @@ -1161,8 +1161,11 @@ namespace WebSocketSharp.Net public static byte[] UrlDecodeToBytes (byte[] bytes) { - int len; - return bytes != null && (len = bytes.Length) > 0 + if (bytes == null) + throw new ArgumentNullException ("bytes"); + + var len = bytes.Length; + return len > 0 ? InternalUrlDecodeToBytes (bytes, 0, len) : bytes; }