From 001a7ce38a4a15fd6919d57f2ed24575b5f5d5f2 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Sat, 15 Dec 2018 20:51:04 -0500 Subject: [PATCH] Fix memory leak in loadWorld() --- src/main.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main.cpp b/src/main.cpp index 61558cf..80346ff 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -7,7 +7,10 @@ #include #include #include + +#ifdef DEBUG #include +#endif #include "renderer.h" #include "platform.h" @@ -490,6 +493,10 @@ int main(int argc, char* argv[]) { delete mesh; } + for(auto light : world->lights) { + delete light; + } + delete world; renderer->destroyRenderTarget(target);