From 938b9e44279d232a34be1cb7ca1ddc43ba984035 Mon Sep 17 00:00:00 2001 From: Kp Date: Sun, 8 Dec 2013 17:12:30 +0000 Subject: [PATCH] Move object_rw onto state_save_all_sub stack --- similar/main/state.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/similar/main/state.cpp b/similar/main/state.cpp index d7a20f120..c2c31851d 100644 --- a/similar/main/state.cpp +++ b/similar/main/state.cpp @@ -1153,11 +1153,9 @@ int state_save_all_sub(const char *filename, const char *desc) //PHYSFS_write(fp, Objects, sizeof(object), i); for (i = 0; i <= Highest_object_index; i++) { - object_rw *obj_rw; - CALLOC(obj_rw, object_rw, 1); - state_object_to_object_rw(&Objects[i], obj_rw); - PHYSFS_write(fp, obj_rw, sizeof(object_rw), 1); - d_free(obj_rw); + object_rw obj_rw; + state_object_to_object_rw(&Objects[i], &obj_rw); + PHYSFS_write(fp, &obj_rw, sizeof(obj_rw), 1); } //Save wall info