about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@linux-m68k.org>2014-06-19 15:38:03 +0200
committerAllan McRae <allan@archlinux.org>2014-09-05 22:44:09 +1000
commit1f542fe398a1d02cce53d78f7a33e72078e7d4e9 (patch)
tree4dddf028fda78b138538d1a160fde7124a985e10 /ChangeLog
parentd3b2d64576fcc1281841a48740f5f481d1b46a90 (diff)
downloadglibc-1f542fe398a1d02cce53d78f7a33e72078e7d4e9.tar.gz
glibc-1f542fe398a1d02cce53d78f7a33e72078e7d4e9.tar.xz
glibc-1f542fe398a1d02cce53d78f7a33e72078e7d4e9.zip
Fix memory leak in regexp compiler (BZ #17069)
(cherry picked from commit 4d43ef1e7434d7d419afbcd754931cb0c794763c)

Conflicts:
	posix/Makefile
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a69a26953a..8dd7e30c5e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2014-06-19  Andreas Schwab  <schwab@linux-m68k.org>
+
+	[BZ #17069]
+	* posix/regcomp.c (parse_expression): Deallocate partially
+	constructed tree before returning error.
+	* posix/Makefile.c (tests): Add bug-regex36.
+	(generated): Add bug-regex36.mtrace.
+	(tests-special): Add $(objpfx)bug-regex36-mem.out
+	(bug-regex36-ENV): New variable.
+	($(objpfx)bug-regex36-mem.out): New rule.
+	* posix/bug-regex36.c: New file.
+
 2014-06-03  Andreas Schwab  <schwab@suse.de>
 
 	[BZ #15946]