[SCM] flac/master: debian/patches/14_metadata_iterators_memleak.patch

alessio at users.alioth.debian.org alessio at users.alioth.debian.org
Sat Apr 16 10:31:19 UTC 2011


The following commit has been merged in the master branch:
commit 532c8b43992dc3dfef3ae005b6253646d1cc8008
Author: Alessio Treglia <alessio at debian.org>
Date:   Sat Apr 16 12:30:28 2011 +0200

    debian/patches/14_metadata_iterators_memleak.patch
    
    Fix memoy leak at line in metadata_iterators.c, 'node' is not freed.
    Patch taken from upstream's patchtracker.

diff --git a/debian/patches/14_metadata_iterators_memleak.patch b/debian/patches/14_metadata_iterators_memleak.patch
new file mode 100644
index 0000000..eafb25d
--- /dev/null
+++ b/debian/patches/14_metadata_iterators_memleak.patch
@@ -0,0 +1,16 @@
+Description: Memoy leak at line in metadata_iterators.c, 'node' is not freed.
+From: https://sourceforge.net/tracker/?func=detail&aid=2946736&group_id=13478&atid=313478
+---
+ src/libFLAC/metadata_iterators.c |    1 +
+ 1 file changed, 1 insertion(+)
+
+--- flac.orig/src/libFLAC/metadata_iterators.c
++++ flac/src/libFLAC/metadata_iterators.c
+@@ -1217,6 +1217,7 @@ static FLAC__bool chain_read_cb_(FLAC__M
+ 			}
+ 
+ 			if(!read_metadata_block_header_cb_(handle, read_cb, &is_last, &type, &length)) {
++				node_delete_(node);
+ 				chain->status = FLAC__METADATA_CHAIN_STATUS_READ_ERROR;
+ 				return false;
+ 			}
diff --git a/debian/patches/series b/debian/patches/series
index 9a5048b..c22d6fc 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -7,3 +7,4 @@
 11_no-altivec-on-SPE.patch
 12_ac_config_macro_dir.patch
 13_replaygain_c_locale.patch
+14_metadata_iterators_memleak.patch

-- 
flac packaging



More information about the pkg-multimedia-commits mailing list