diff options
author | Kent Sutherland <git@ksuther.com> | 2019-05-13 20:09:50 +0000 |
---|---|---|
committer | Allen Winter <allen.winter@kdab.com> | 2019-05-13 19:02:05 -0400 |
commit | 645068e8371c7e0b5f0f75c48cbf3e04ccca49ba (patch) | |
tree | 4191bcbcc5afecd2f2c072743a095da36c6dcb69 | |
parent | f6c64896988644a7c6d4d5060f6ab574c2a62fbf (diff) | |
download | libical-git-645068e8371c7e0b5f0f75c48cbf3e04ccca49ba.tar.gz |
Fix a use after free
-rw-r--r-- | src/libical/icalparser.c | 1 |
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) { |