(svn r23324) -Fix (r15555): Don't free reusable buffer.

This commit is contained in:
peter1138 2011-11-25 11:45:46 +00:00
parent 7ff6daee80
commit 8be8d5e843
1 changed files with 0 additions and 3 deletions

View File

@ -109,7 +109,6 @@ bool SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite *sprite, uint8 file_slot,
do {
if (dest + 2 > dest_orig + dest_size) {
free(sprite->data);
return WarnCorruptSprite(file_slot, file_pos, __LINE__);
}
@ -125,7 +124,6 @@ bool SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite *sprite, uint8 file_slot,
data = &sprite->data[y * sprite->width + skip];
if (skip + length > sprite->width || dest + length > dest_orig + dest_size) {
free(sprite->data);
return WarnCorruptSprite(file_slot, file_pos, __LINE__);
}
@ -142,7 +140,6 @@ bool SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite *sprite, uint8 file_slot,
}
} else {
if (dest_size < sprite->width * sprite->height) {
free(sprite->data);
return WarnCorruptSprite(file_slot, file_pos, __LINE__);
}