diff --git a/src/bin/pg_ctl/pg_build.cpp b/src/bin/pg_ctl/pg_build.cpp index 52011bac10d5ca50d2b3ffc49d9fd16ef6462bce..6e730eb4f518d6dfdfce7b8968f393716ec09da6 100755 --- a/src/bin/pg_ctl/pg_build.cpp +++ b/src/bin/pg_ctl/pg_build.cpp @@ -1263,8 +1263,7 @@ bool SsIsSkipPath(const char* dirname, bool needskipall) /* skip pg_xlog and doublewrite of all instances*/ if (IsBeginWith(dirname, "pg_xlog") > 0) { return true; - } - + } } else { /* skip other node pg_xlog except primary */ if (IsBeginWith(dirname, "pg_xlog") > 0) { @@ -1279,6 +1278,7 @@ bool SsIsSkipPath(const char* dirname, bool needskipall) return true; } } + return false; } static void DeleteSubDataDir(const char* dirname)