From fec2284baf6f22322efa8d85a44a6c9ceefef4ae Mon Sep 17 00:00:00 2001 From: Niko Kiirala Date: Tue, 24 Jul 2007 12:47:31 +0000 Subject: Fixed a memory leak in lighting effects rendering (bzr r3288) --- src/display/nr-filter-diffuselighting.cpp | 1 + src/display/nr-filter-specularlighting.cpp | 1 + 2 files changed, 2 insertions(+) (limited to 'src') diff --git a/src/display/nr-filter-diffuselighting.cpp b/src/display/nr-filter-diffuselighting.cpp index 96a2e9ca6..500a275af 100644 --- a/src/display/nr-filter-diffuselighting.cpp +++ b/src/display/nr-filter-diffuselighting.cpp @@ -164,6 +164,7 @@ int FilterDiffuseLighting::render(FilterSlot &slot, Matrix const &trans) { //finishing slot.set(_output, out); + nr_pixblock_release(in); delete in; return 0; } diff --git a/src/display/nr-filter-specularlighting.cpp b/src/display/nr-filter-specularlighting.cpp index 9957f4d59..565fa5e05 100644 --- a/src/display/nr-filter-specularlighting.cpp +++ b/src/display/nr-filter-specularlighting.cpp @@ -174,6 +174,7 @@ int FilterSpecularLighting::render(FilterSlot &slot, Matrix const &trans) { //finishing slot.set(_output, out); + nr_pixblock_release(in); delete in; return 0; } -- cgit v1.2.3