Memory bugs fixed

This commit is contained in:
Nekotekina 2014-08-14 16:02:01 +04:00
parent 369c667faa
commit c9cd80c089
8 changed files with 33 additions and 30 deletions

View file

@ -198,7 +198,7 @@ int cellGifDecDecodeData(u32 mainHandle, u32 subHandle, mem8_ptr_t data, const m
{
const int dstOffset = i * bytesPerLine;
const int srcOffset = width * nComponents * i;
memcpy(Memory + data.GetAddr() + dstOffset, &image.get()[srcOffset], linesize);
memcpy(Memory + (data.GetAddr() + dstOffset), &image.get()[srcOffset], linesize);
}
}
else
@ -226,7 +226,7 @@ int cellGifDecDecodeData(u32 mainHandle, u32 subHandle, mem8_ptr_t data, const m
output[j + 2] = image.get()[srcOffset + j + 1];
output[j + 3] = image.get()[srcOffset + j + 2];
}
memcpy(Memory + data.GetAddr() + dstOffset, output, linesize);
memcpy(Memory + (data.GetAddr() + dstOffset), output, linesize);
}
free(output);
}