fix: header position variable usage

This commit is contained in:
Gustave Monce
2024-06-21 00:23:30 +02:00
parent 321423d175
commit 71eb1d0e54
+2 -2
View File
@@ -472,9 +472,9 @@ namespace UnifiedFlashingPlatform
while (HeaderPosition < CombinedFFUHeaderSize) while (HeaderPosition < CombinedFFUHeaderSize)
{ {
uint PayloadSize = Info.WriteBufferSize; uint PayloadSize = Info.WriteBufferSize;
if ((CombinedFFUHeaderSize - Position) < PayloadSize) if ((CombinedFFUHeaderSize - HeaderPosition) < PayloadSize)
{ {
PayloadSize = (uint)(CombinedFFUHeaderSize - Position); PayloadSize = (uint)(CombinedFFUHeaderSize - HeaderPosition);
FfuHeader = new byte[PayloadSize]; FfuHeader = new byte[PayloadSize];
} }