diff --git a/ci_scripts/suppressions/lsan.supp b/ci_scripts/suppressions/lsan.supp index 087f3164fc7..c72849ba6cc 100644 --- a/ci_scripts/suppressions/lsan.supp +++ b/ci_scripts/suppressions/lsan.supp @@ -51,3 +51,7 @@ leak:bin/pg_waldump/pg_waldump.c #pg_dump leak:getSchemaData leak:dumpDumpableObject + +#pg_rewind +leak:decide_file_actions +leak:GenerateRecoveryConfig diff --git a/contrib/pg_tde/src/catalog/tde_keyring_parse_opts.c b/contrib/pg_tde/src/catalog/tde_keyring_parse_opts.c index e8714cb0269..1297e16e9e9 100644 --- a/contrib/pg_tde/src/catalog/tde_keyring_parse_opts.c +++ b/contrib/pg_tde/src/catalog/tde_keyring_parse_opts.c @@ -264,6 +264,7 @@ json_kring_object_field_start(void *state, char *fname, bool isnull) break; } + pfree(fname); return JSON_SUCCESS; }