diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-06-02 21:45:28 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-06-02 21:45:28 +0100 |
commit | 2018227e9344edb9da15fc6a4a8298086cc2aa77 (patch) | |
tree | c18e1c09e605e94e2a1e93345ad25746cc9e14b9 /dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch | |
parent | 6f8038813c460b4f0572d5ef595cdfa94af3a94d (diff) |
gentoo resync : 02.06.2019
Diffstat (limited to 'dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch')
-rw-r--r-- | dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch b/dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch new file mode 100644 index 000000000000..187a5de0cd4b --- /dev/null +++ b/dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch @@ -0,0 +1,24 @@ +From f02ca493123b7c8e8eaaa758d787e9e2753fd9b8 Mon Sep 17 00:00:00 2001 +From: Kent Sutherland <git@ksuther.com> +Date: Fri, 17 May 2019 13:26:52 -0500 +Subject: [PATCH] Include invalid parameters in the maximum number of allowed + parameters Fixes hangs when iterating lots of invalid parameters (valid + parameters already have a cap from f6c64896988644a7c6d4d5060f6ab574c2a62fbf) + oss-fuzz issue 14809 + +--- + src/libical/icalparser.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/libical/icalparser.c b/src/libical/icalparser.c +index 99803418..fa71e8bd 100644 +--- a/src/libical/icalparser.c ++++ b/src/libical/icalparser.c +@@ -1098,6 +1098,7 @@ icalcomponent *icalparser_add_line(icalparser *parser, char *line) + + icalmemory_free_buffer(str); + str = NULL; ++ pcount++; + continue; + } + } |