From c7525214eb75e3803e2bd6ea6f5cc2bc41cc5930 Mon Sep 17 00:00:00 2001 From: ganyang Date: Tue, 7 Mar 2023 21:17:06 +0800 Subject: [PATCH] fixed 73f7d2f from https://gitee.com/kidhasdream/openGauss-server/pulls/3048 clear password later for LogStreamer --- src/bin/pg_basebackup/pg_basebackup.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/bin/pg_basebackup/pg_basebackup.cpp b/src/bin/pg_basebackup/pg_basebackup.cpp index 77053a5ea..dbeebca8c 100644 --- a/src/bin/pg_basebackup/pg_basebackup.cpp +++ b/src/bin/pg_basebackup/pg_basebackup.cpp @@ -1154,8 +1154,6 @@ static void BaseBackup(void) /* Error message already written in GetConnection() */ exit(1); - ClearAndFreePasswd(); - /* * Run IDENTIFY_SYSTEM so we can get the timeline */ @@ -1335,6 +1333,7 @@ static void BaseBackup(void) StartLogStreamer((const char *)xlogstart, timeline, sysidentifier); } + ClearAndFreePasswd(); /* free sysidentifier after use */ PQfreemem(sysidentifier); sysidentifier = NULL;