aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/agi/objects.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/agi/objects.cpp b/engines/agi/objects.cpp
index 520aafd9e1..9c908c29e2 100644
--- a/engines/agi/objects.cpp
+++ b/engines/agi/objects.cpp
@@ -127,9 +127,12 @@ void unload_objects() {
unsigned int i;
if (objects != NULL) {
- for (i = 0; i < game.num_objects; i++)
+ for (i = 0; i < game.num_objects; i++) {
free(objects[i].name);
+ objects[i].name = NULL;
+ }
free(objects);
+ objects = NULL;
}
}