Lines Matching +full:over +full:- +full:sampling
14 over subsequent execution could be gained by someone who can carefully
17 Signed-off-by: Daniel Axtens <dja@axtens.net>
18 Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
19 Signed-off-by: Stefan Sørensen <stefan.sorensen@spectralink.com>
20 ---
21 grub-core/video/readers/jpeg.c | 8 ++++++++
24 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c
26 --- a/grub-core/video/readers/jpeg.c
27 +++ b/grub-core/video/readers/jpeg.c
28 @@ -333,7 +333,11 @@ grub_jpeg_decode_sof (struct grub_jpeg_data *data)
31 "jpeg: sampling method not supported");
33 data->comp_index[id][0] = grub_jpeg_get_byte (data);
34 + if (data->comp_index[id][0] > 1)
39 if (data->file->offset != next_marker)
40 @@ -602,6 +606,10 @@ grub_jpeg_decode_sos (struct grub_jpeg_data *data)
42 data->comp_index[id][1] = (ht >> 4);
43 data->comp_index[id][2] = (ht & 0xF) + 2;
45 + if ((data->comp_index[id][1] < 0) || (data->comp_index[id][1] > 3) ||
46 + (data->comp_index[id][2] < 0) || (data->comp_index[id][2] > 3))
51 --