[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