From 009c10cc4f3197383284dfc62b406d6027eeb6ab Mon Sep 17 00:00:00 2001 From: sta Date: Wed, 2 Aug 2017 15:23:08 +0900 Subject: [PATCH] [Modify] Polish it --- websocket-sharp/WebSocket.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/websocket-sharp/WebSocket.cs b/websocket-sharp/WebSocket.cs index f76fd8a1..df409438 100644 --- a/websocket-sharp/WebSocket.cs +++ b/websocket-sharp/WebSocket.cs @@ -3082,12 +3082,14 @@ namespace WebSocketSharp /// public bool Ping (string message) { - if (message == null) - throw new ArgumentNullException ("message"); + if (message.IsNullOrEmpty ()) + return ping (EmptyBytes); byte[] bytes; - if (!message.TryGetUTF8EncodedBytes (out bytes)) - throw new ArgumentException ("It could not be UTF-8-encoded.", "message"); + if (!message.TryGetUTF8EncodedBytes (out bytes)) { + var msg = "It could not be UTF-8-encoded."; + throw new ArgumentException (msg, "message"); + } if (bytes.Length > 125) { var msg = "Its size is greater than 125 bytes.";