Ignore zero bytes between markers in built-in jpeg decoder

For consistency between built-in and imageviewer jpeg decoders.

Change-Id: I2aab5923ee096b99a7def49dcdc436b872823971
This commit is contained in:
Roman Artiukhin 2024-10-23 19:35:15 +03:00 committed by Solomon Peachy
parent 063b917f69
commit cb1346b640

View file

@ -944,8 +944,9 @@ static int process_markers(struct jpeg* p_jpeg)
int ret = 0; /* returned flags */
bool done = false;
while (!done && (c = e_getc(p_jpeg, -1)))
while (!done)
{
c = e_getc(p_jpeg, -1);
if (c != 0xFF) /* no marker? */
{
JDEBUGF("Non-marker data\n");