@cryptotaxi247 / netdata-1 / commits / a3d5e6ce7

Free key and search, replace patterns (#16789)

Free key and search pattern

Stelios Fragkakis committed Jan 15, 2024 at 13:58 UTC a3d5e6ce735156ac384187cd1d98f5e8eed52760
1 file changed +4
collectors/log2journal/log2journal-yaml.c
+4
@@ -464,6 +464,7 @@ static size_t yaml_parse_rewrites(yaml_parser_t *parser, LOG_JOB *jb) {
464 yaml_error(parser, &sub_event, "Expected scalar for rewrite key");
465 errors++;
466 } else {
467 + freez(key);
468 key = strndupz((char *)sub_event.data.scalar.value, sub_event.data.scalar.length);
469 yaml_event_delete(&sub_event);
470 }
@@ -498,6 +499,7 @@ static size_t yaml_parse_rewrites(yaml_parser_t *parser, LOG_JOB *jb) {
499 yaml_error(parser, &sub_event, "Expected scalar for rewrite value");
500 errors++;
501 } else {
502 + freez(replace_pattern);
503 replace_pattern = strndupz((char *)sub_event.data.scalar.value, sub_event.data.scalar.length);
504 yaml_event_delete(&sub_event);
505 }
@@ -563,6 +565,8 @@ static size_t yaml_parse_rewrites(yaml_parser_t *parser, LOG_JOB *jb) {
565 }
566 freez(replace_pattern);
567 replace_pattern = NULL;
568 + freez(search_pattern);
569 + search_pattern = NULL;
570 }
571 break;
572