diff options
author | Stelios Fragkakis <52996999+stelfrag@users.noreply.github.com> | 2024-01-15 13:58:08 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-15 13:58:08 +0200 |
commit | a3d5e6ce735156ac384187cd1d98f5e8eed52760 (patch) | |
tree | c2d8022ba4829ac0563e007653eb38d55307d84a /collectors | |
parent | 997e77151bb253ad63ead484db337a14dfe53b7c (diff) |
Free key and search, replace patterns (#16789)
Free key and search pattern
Diffstat (limited to 'collectors')
-rw-r--r-- | collectors/log2journal/log2journal-yaml.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/collectors/log2journal/log2journal-yaml.c b/collectors/log2journal/log2journal-yaml.c index 2a0da81df8..3ca0576d14 100644 --- a/collectors/log2journal/log2journal-yaml.c +++ b/collectors/log2journal/log2journal-yaml.c @@ -464,6 +464,7 @@ static size_t yaml_parse_rewrites(yaml_parser_t *parser, LOG_JOB *jb) { yaml_error(parser, &sub_event, "Expected scalar for rewrite key"); errors++; } else { + freez(key); key = strndupz((char *)sub_event.data.scalar.value, sub_event.data.scalar.length); yaml_event_delete(&sub_event); } @@ -498,6 +499,7 @@ static size_t yaml_parse_rewrites(yaml_parser_t *parser, LOG_JOB *jb) { yaml_error(parser, &sub_event, "Expected scalar for rewrite value"); errors++; } else { + freez(replace_pattern); replace_pattern = strndupz((char *)sub_event.data.scalar.value, sub_event.data.scalar.length); yaml_event_delete(&sub_event); } @@ -563,6 +565,8 @@ static size_t yaml_parse_rewrites(yaml_parser_t *parser, LOG_JOB *jb) { } freez(replace_pattern); replace_pattern = NULL; + freez(search_pattern); + search_pattern = NULL; } break; |