mirror of
https://github.com/CTCaer/RetroArch.git
synced 2024-12-14 14:28:47 +00:00
fix null dereference (but scan-build still warns with "Assigned value is garbage or undefined")
This commit is contained in:
parent
23d7fbcaf3
commit
2f87f669f1
@ -2505,15 +2505,18 @@ static uint8_t *rjpeg_load_jpeg_image(rjpeg__jpeg *z,
|
||||
if (n >= 3)
|
||||
{
|
||||
uint8_t *y = coutput[0];
|
||||
if (z->s->img_n == 3)
|
||||
z->YCbCr_to_RGB_kernel(out, y, coutput[1], coutput[2], z->s->img_x, n);
|
||||
else
|
||||
for (i=0; i < z->s->img_x; ++i)
|
||||
{
|
||||
out[0] = out[1] = out[2] = y[i];
|
||||
out[3] = 255; /* not used if n==3 */
|
||||
out += n;
|
||||
}
|
||||
if (y)
|
||||
{
|
||||
if (z->s->img_n == 3)
|
||||
z->YCbCr_to_RGB_kernel(out, y, coutput[1], coutput[2], z->s->img_x, n);
|
||||
else
|
||||
for (i=0; i < z->s->img_x; ++i)
|
||||
{
|
||||
out[0] = out[1] = out[2] = y[i];
|
||||
out[3] = 255; /* not used if n==3 */
|
||||
out += n;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user