Fix out of bounds

This commit is contained in:
Infi
2024-04-04 23:43:37 +02:00
parent c9c4efe99f
commit 5ceb327f3a
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Version>1.19.1</Version>
<Version>1.19.2</Version>
<TargetFramework>net8.0-windows</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
+2 -2
View File
@@ -73,7 +73,7 @@ internal static class ChunkUtil {
if (foreground.Count > 0) {
foreground.Pop();
}
else
else if (rawPayload.Data.Length > 6 && rawPayload.Data[2] == 0x05 && rawPayload.Data[3] == 0xF6)
{
var (r, g, b) = (rawPayload.Data[4], rawPayload.Data[5], rawPayload.Data[6]);
foreground.Push(ColourUtil.ComponentsToRgba(r, g, b));
@@ -84,7 +84,7 @@ internal static class ChunkUtil {
if (glow.Count > 0) {
glow.Pop();
}
else
else if (rawPayload.Data.Length > 6 && rawPayload.Data[2] == 0x05 && rawPayload.Data[3] == 0xF6)
{
var (r, g, b) = (rawPayload.Data[4], rawPayload.Data[5], rawPayload.Data[6]);
glow.Push(ColourUtil.ComponentsToRgba(r, g, b));