From 19fe6c6155b16fa224d66e72cc39afff79bec0d5 Mon Sep 17 00:00:00 2001 From: wuyuechuan Date: Mon, 3 Jun 2024 15:21:34 +0800 Subject: [PATCH] gs_dump free AH->ropt->dbname --- src/bin/pg_dump/pg_backup_tar.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bin/pg_dump/pg_backup_tar.cpp b/src/bin/pg_dump/pg_backup_tar.cpp index 3d09641e1..39f83edc2 100644 --- a/src/bin/pg_dump/pg_backup_tar.cpp +++ b/src/bin/pg_dump/pg_backup_tar.cpp @@ -834,6 +834,10 @@ static void _CloseArchive(ArchiveHandle* AH) RestoreArchive((Archive*)AH); if (AH->ropt != NULL) { + if (AH->ropt->dbname) { + free(AH->ropt->dbname); + AH->ropt->dbname = NULL; + } free(AH->ropt); AH->ropt = NULL; }