From 926d74f1d227802e2e4b1a777d5c22305662ef19 Mon Sep 17 00:00:00 2001 From: Mike Cremer <8211507+MCPC10@users.noreply.github.com> Date: Wed, 27 Jan 2021 17:55:16 +0100 Subject: [PATCH] Fixed length check and corresponding message for S7String --- S7.Net/Types/S7String.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/S7.Net/Types/S7String.cs b/S7.Net/Types/S7String.cs index 11554d7..5bc383e 100644 --- a/S7.Net/Types/S7String.cs +++ b/S7.Net/Types/S7String.cs @@ -54,7 +54,7 @@ namespace S7.Net.Types throw new ArgumentNullException(nameof(value)); } - if (reservedLength >= byte.MaxValue) throw new ArgumentException($"The maximum string length supported is {byte.MaxValue}."); + if (reservedLength > 254) throw new ArgumentException($"The maximum string length supported is 254."); var bytes = Encoding.ASCII.GetBytes(value); if (bytes.Length > reservedLength) throw new ArgumentException($"The provided string length ({bytes.Length} is larger than the specified reserved length ({reservedLength}).");