ayufan/steam-deck-tools

Bug: potentially referencing out of range buffer

harveyzhong opened this issue · 0 comments

SetValue((buffer[offset] & mask) != 0);

    internal override bool BeforeUpdate(byte[] buffer)
    {
        if (offset < buffer.Length)
        {
            SetValue((buffer[offset] & mask) != 0);
            return true;
        }
        else
        {
            >>>>>>>>>>SetValue((buffer[offset] & mask) != 0);
            return false;
        }
    }
}