diff --git a/repmgr-action-standby.c b/repmgr-action-standby.c index 84afa067..9c94482c 100644 --- a/repmgr-action-standby.c +++ b/repmgr-action-standby.c @@ -5481,6 +5481,7 @@ check_source_server() { uint64 test_system_identifier = system_identifier(cell->node_info->conn); PQfinish(cell->node_info->conn); + cell->node_info->conn = NULL; if (test_system_identifier != UNKNOWN_SYSTEM_IDENTIFIER) { @@ -5504,6 +5505,7 @@ check_source_server() else { PQfinish(cell->node_info->conn); + cell->node_info->conn = NULL; } } clear_node_info_list(&all_nodes);