summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Sutherland <git@ksuther.com>2019-05-13 20:09:50 +0000
committerAllen Winter <allen.winter@kdab.com>2019-05-13 19:02:05 -0400
commit645068e8371c7e0b5f0f75c48cbf3e04ccca49ba (patch)
tree4191bcbcc5afecd2f2c072743a095da36c6dcb69
parentf6c64896988644a7c6d4d5060f6ab574c2a62fbf (diff)
downloadlibical-git-645068e8371c7e0b5f0f75c48cbf3e04ccca49ba.tar.gz
Fix a use after free
-rw-r--r--src/libical/icalparser.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libical/icalparser.c b/src/libical/icalparser.c
index 782d1bd2..99803418 100644
--- a/src/libical/icalparser.c
+++ b/src/libical/icalparser.c
@@ -997,6 +997,7 @@ icalcomponent *icalparser_add_line(icalparser *parser, char *line)
pvalue_stack, sizeof(pvalue_stack))) {
if (pvalue_heap) {
icalmemory_free_buffer(pvalue_heap);
+ pvalue_heap = 0;
pvalue = 0;
}
if (name_heap) {