Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUnderground78 <underground78@users.sourceforge.net>2012-11-08 01:09:18 +0400
committerUnderground78 <underground78@users.sourceforge.net>2012-11-08 01:09:18 +0400
commit28d6960f3c26dfe5a5c5d835e8b6fc669ab8767c (patch)
treec7cd3d68fc3f0a6949dbec8489af3eaf38165c30 /src/filters/transform/Mpeg2DecFilter
parent58c9dfec6f4c9cc755ee12bddb8563bc17d86c36 (diff)
MPEG2 decoder: Fix a potential memory leak.
The decoder could leak some memory in case the video resolution changed while decoding. This commit fixes ticket #2704. Thanks to zener95.
Diffstat (limited to 'src/filters/transform/Mpeg2DecFilter')
-rw-r--r--src/filters/transform/Mpeg2DecFilter/Mpeg2DecFilter.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/filters/transform/Mpeg2DecFilter/Mpeg2DecFilter.h b/src/filters/transform/Mpeg2DecFilter/Mpeg2DecFilter.h
index 127827440..98d9d4e0e 100644
--- a/src/filters/transform/Mpeg2DecFilter/Mpeg2DecFilter.h
+++ b/src/filters/transform/Mpeg2DecFilter/Mpeg2DecFilter.h
@@ -73,6 +73,7 @@ class __declspec(uuid("39F498AF-1A09-4275-B193-673B0BA3D478"))
Free();
}
void Alloc(int w, int h, int pitch) {
+ Free(); // Ensure there is no memory leak
this->w = w;
this->h = h;
this->pitch = pitch;