diff options
author | 2006-04-02 23:57:30 +0000 | |
---|---|---|
committer | 2006-04-02 23:57:30 +0000 | |
commit | 83d3f930291781dcab72463efa344f09942d6ff0 (patch) | |
tree | f948e7ef872b914cbc8ba41f1424864b1c782bae /kde-base/kdemultimedia/files/artsplugin-akode-3.5.2-memleak.patch | |
parent | Masking app-misc/colortail pending removal (diff) | |
download | historical-83d3f930291781dcab72463efa344f09942d6ff0.tar.gz historical-83d3f930291781dcab72463efa344f09942d6ff0.tar.bz2 historical-83d3f930291781dcab72463efa344f09942d6ff0.zip |
Add patch to avoid memory leak in arts when using akode plugin. Thanks to Matthew Stapleton for the patch in bug #128574.
Package-Manager: portage-2.1_pre7-r3
Diffstat (limited to 'kde-base/kdemultimedia/files/artsplugin-akode-3.5.2-memleak.patch')
-rw-r--r-- | kde-base/kdemultimedia/files/artsplugin-akode-3.5.2-memleak.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/kde-base/kdemultimedia/files/artsplugin-akode-3.5.2-memleak.patch b/kde-base/kdemultimedia/files/artsplugin-akode-3.5.2-memleak.patch new file mode 100644 index 000000000000..6852e3f7ad3c --- /dev/null +++ b/kde-base/kdemultimedia/files/artsplugin-akode-3.5.2-memleak.patch @@ -0,0 +1,25 @@ +diff -Naur kdemultimedia-3.5.1/akode_artsplugin/akodePlayObject_impl.cpp kdemultimedia-3.5.1-2/akode_artsplugin/akodePlayObject_impl.cpp +--- kdemultimedia-3.5.1/akode_artsplugin/akodePlayObject_impl.cpp 2005-09-10 18:20:04.000000000 +1000 ++++ kdemultimedia-3.5.1-2/akode_artsplugin/akodePlayObject_impl.cpp 2006-03-01 10:54:32.000000000 +1000 +@@ -83,6 +83,8 @@ + akodePlayObject_impl::~akodePlayObject_impl() + { + unload(); ++ ++ delete m_packetQueue; + } + + bool akodePlayObject_impl::loadPlugin(const string &plugin) +@@ -219,10 +221,9 @@ + delete bufferedDecoder; + bufferedDecoder = 0; + } +-#else +- delete frameDecoder +- frameDecoder = 0; + #endif ++ delete frameDecoder; ++ frameDecoder = 0; + decoder = 0; + if (buffer != inBuffer) + delete inBuffer; |