aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/engine/savegame.cfsml2
-rw-r--r--engines/sci/engine/savegame.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/engines/sci/engine/savegame.cfsml b/engines/sci/engine/savegame.cfsml
index 2c9c5b8164..321d79fcb9 100644
--- a/engines/sci/engine/savegame.cfsml
+++ b/engines/sci/engine/savegame.cfsml
@@ -796,7 +796,7 @@ int clone_entry_used(clone_table_t *table, int n) {
static
void load_script(state_t *s, seg_id_t seg) {
- resource_t *script, *heap;
+ resource_t *script, *heap = NULL;
script_t *scr = &(s->seg_manager.heap[seg]->data.script);
scr->buf = (byte *) malloc(scr->buf_size);
diff --git a/engines/sci/engine/savegame.cpp b/engines/sci/engine/savegame.cpp
index 827c68e9f8..3cde0ce780 100644
--- a/engines/sci/engine/savegame.cpp
+++ b/engines/sci/engine/savegame.cpp
@@ -4901,7 +4901,7 @@ int clone_entry_used(clone_table_t *table, int n) {
static
void load_script(state_t *s, seg_id_t seg) {
- resource_t *script, *heap;
+ resource_t *script, *heap=NULL;
script_t *scr = &(s->seg_manager.heap[seg]->data.script);
scr->buf = (byte *) malloc(scr->buf_size);