mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-14 08:24:16 +09:00
[codec,interleaved] move length check out of loop
This commit is contained in:
@@ -364,10 +364,10 @@ static INLINE BOOL RLEDECOMPRESS(const BYTE* pbSrcBuffer, UINT32 cbSrcBuffer, BY
|
||||
pbSrc = pbSrc + advance;
|
||||
if (!ENSURE_CAPACITY(pbDest, pbDestEnd, runLength))
|
||||
return FALSE;
|
||||
if (!ENSURE_CAPACITY(pbSrc, pbEnd, runLength))
|
||||
return FALSE;
|
||||
|
||||
UNROLL(runLength, {
|
||||
if (!buffer_within_range(pbSrc, pbEnd))
|
||||
return FALSE;
|
||||
SRCREADPIXEL(temp, pbSrc);
|
||||
SRCNEXTPIXEL(pbSrc);
|
||||
DESTWRITEPIXEL(pbDest, temp);
|
||||
|
||||
Reference in New Issue
Block a user