Additional validation

This commit is contained in:
Chris Cameron
2018-01-09 21:14:28 -05:00
parent e377f7993b
commit 4ac505f96c

View File

@@ -19,6 +19,9 @@ namespace ICD.Common.Utils.EventArguments
/// <param name="data"></param> /// <param name="data"></param>
public TcpReceiveEventArgs(uint clientId, IEnumerable<byte> data) public TcpReceiveEventArgs(uint clientId, IEnumerable<byte> data)
{ {
if (data == null)
throw new ArgumentNullException("data");
m_ClientId = clientId; m_ClientId = clientId;
m_Data = StringUtils.ToString(data); m_Data = StringUtils.ToString(data);
} }
@@ -31,6 +34,9 @@ namespace ICD.Common.Utils.EventArguments
/// <param name="length"></param> /// <param name="length"></param>
public TcpReceiveEventArgs(uint clientId, IEnumerable<byte> data, int length) public TcpReceiveEventArgs(uint clientId, IEnumerable<byte> data, int length)
{ {
if (data == null)
throw new ArgumentNullException("data");
m_ClientId = clientId; m_ClientId = clientId;
m_Data = StringUtils.ToString(data, length); m_Data = StringUtils.ToString(data, length);
} }