fix potential problem overwriting dma region

This commit is contained in:
Roland Scheidegger 2004-02-06 15:23:20 +00:00
parent 531b59db3c
commit 786e822cd4

View file

@ -135,10 +135,10 @@ static void radeonUploadRectSubImage( radeonContextPtr rmesa,
__FUNCTION__, src_pitch, dstPitch);
if (src_pitch == dstPitch) {
memcpy( region.address, tex, lines * src_pitch );
memcpy( region.address + region.start, tex, lines * src_pitch );
}
else {
char *buf = region.address;
char *buf = region.address + region.start;
int i;
for (i = 0 ; i < lines ; i++) {
memcpy( buf, tex, src_pitch );