1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-17 20:13:07 +01:00

free initial object chunk

This commit is contained in:
Ted John
2016-06-23 18:59:55 +01:00
parent 00bc8fadc4
commit 9b958bfb47

View File

@@ -82,6 +82,7 @@ int object_load_file(int groupIndex, const rct_object_entry *entry, int* chunkSi
if (*chunkSize == 0xFFFFFFFF) {
chunk = (uint8*)malloc(0x600000);
assert(chunk != NULL);
*chunkSize = sawyercoding_read_chunk(rw, chunk);
chunk = realloc(chunk, *chunkSize);
}
@@ -131,7 +132,9 @@ int object_load_file(int groupIndex, const rct_object_entry *entry, int* chunkSi
}
if (RCT2_GLOBAL(0x9ADAFD, uint8) != 0) {
chunk = object_load(objectType, chunk, groupIndex, chunkSize);
uint8 *oldChunk = chunk;
chunk = object_load(objectType, oldChunk, groupIndex, chunkSize);
free(oldChunk);
}
chunk_list[groupIndex] = chunk;