diff --git a/SabreTools.Helper/Skippers/SkipperRule.cs b/SabreTools.Helper/Skippers/SkipperRule.cs index eaba434d..acf60efc 100644 --- a/SabreTools.Helper/Skippers/SkipperRule.cs +++ b/SabreTools.Helper/Skippers/SkipperRule.cs @@ -126,7 +126,7 @@ namespace SabreTools.Helper.Skippers { byte[] buffer = new byte[4]; int pos = 0; - while (input.Position < (EndOffset != null ? EndOffset : input.Length) + while (input.Position < (EndOffset ?? input.Length) && input.Position < input.Length) { byte b = br.ReadByte();