diff options
Diffstat (limited to 'engines/saga')
-rw-r--r-- | engines/saga/resource_hrs.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/saga/resource_hrs.cpp b/engines/saga/resource_hrs.cpp index 32d92531d8..9a7b593913 100644 --- a/engines/saga/resource_hrs.cpp +++ b/engines/saga/resource_hrs.cpp @@ -63,7 +63,7 @@ bool Resource_HRS::loadResContext_v2(ResourceContext *context, uint32 contextSiz // Check if the file is valid if (origin->id != MKID_BE('HRES')) { // header - free(origin); + delete origin; return false; } @@ -77,7 +77,7 @@ bool Resource_HRS::loadResContext_v2(ResourceContext *context, uint32 contextSiz context->table = (ResourceData *) calloc(tableSize / resourceSize, sizeof(*context->table)); if (context->categories == NULL || context->table == NULL) { - free(origin); + delete origin; return false; } @@ -99,7 +99,7 @@ bool Resource_HRS::loadResContext_v2(ResourceContext *context, uint32 contextSiz context->count = tableSize / resourceSize; - free(origin); + delete origin; return true; } |