diff --git a/S7.Net/PLCHelpers.cs b/S7.Net/PLCHelpers.cs
index 7525ff2..ab59d2c 100644
--- a/S7.Net/PLCHelpers.cs
+++ b/S7.Net/PLCHelpers.cs
@@ -154,7 +154,7 @@ namespace S7.Net
varType = VarType.Counter;
return;
default:
- throw new InvalidAddressException(string.Format("{0} is not av valid address", address.Substring(0, 1)));
+ throw new InvalidAddressException(string.Format("{0} is not a valid address", address.Substring(0, 1)));
}
string txt2 = address.Substring(1);
@@ -248,7 +248,7 @@ namespace S7.Net
///
private object ParseBytes(VarType varType, byte[] bytes, int varCount, byte bitAdr = 0)
{
- if (bytes == null)
+ if (bytes == null || bytes.Length == 0)
return null;
switch (varType)
@@ -352,10 +352,10 @@ namespace S7.Net
}
- ///
- /// Sets the to and to .
- ///
- public void ClearLastError()
+ ///
+ /// Sets the to and to .
+ ///
+ public void ClearLastError()
{
LastErrorCode = ErrorCode.NoError;
LastErrorString = string.Empty;