diff --git a/repmgr-action-node.c b/repmgr-action-node.c index 444ffd9e..bca0921e 100644 --- a/repmgr-action-node.c +++ b/repmgr-action-node.c @@ -2786,6 +2786,7 @@ _do_node_archive_config(void) arcdir = opendir(archive_dir.data); + /* always attempt to open the directory */ if (arcdir == NULL) { log_error(_("unable to open archive directory \"%s\""), @@ -2831,10 +2832,11 @@ _do_node_archive_config(void) termPQExpBuffer(&arcdir_ent_path); } - - closedir(arcdir); } + closedir(arcdir); + + /* * extract list of config files from --config-files */