diff --git a/skyscraper8/Skyscraper/Scraper/SkyscraperContext.cs b/skyscraper8/Skyscraper/Scraper/SkyscraperContext.cs index e6da9be..f9fbf84 100644 --- a/skyscraper8/Skyscraper/Scraper/SkyscraperContext.cs +++ b/skyscraper8/Skyscraper/Scraper/SkyscraperContext.cs @@ -1667,6 +1667,10 @@ namespace skyscraper5.Skyscraper.Scraper } else if (ipVersion == 6) { + if (payload.Length < 40) + { + return; + } MemoryStream ipv6Stream = new MemoryStream(payload, false); byte byteA = ipv6Stream.ReadUInt8(); byte byteB = ipv6Stream.ReadUInt8();