diff --git a/engine/lua.cpp b/engine/lua.cpp index 91613c34e38..73a0b951073 100644 --- a/engine/lua.cpp +++ b/engine/lua.cpp @@ -2965,6 +2965,7 @@ static void GetSaveGameImage() { error("Could not restore screenshot from file!"); } savedState->endSection(); + delete savedState; printf("GetSaveGameImage() finished.\n"); }