summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeikki Linnakangas2008-07-08 15:11:58 +0000
committerHeikki Linnakangas2008-07-08 15:11:58 +0000
commitcac2f697ee21125cbe299810c8155dfb463cd7f7 (patch)
tree8d196b76df7e2e44eabd0eee5f5675912fa9d7c9
parent68af3752de444170373dbe4e2116434a3568969d (diff)
Fix WAL file cutoff point calculation in pg_standby.
Patch by Simon Riggs, per bug report from Ferenc Felhoffer
-rw-r--r--contrib/pg_standby/pg_standby.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/pg_standby/pg_standby.c b/contrib/pg_standby/pg_standby.c
index e8597c69738..15dc3442049 100644
--- a/contrib/pg_standby/pg_standby.c
+++ b/contrib/pg_standby/pg_standby.c
@@ -1,5 +1,5 @@
/*
- * $PostgreSQL: pgsql/contrib/pg_standby/pg_standby.c,v 1.12 2008/05/17 01:28:21 adunstan Exp $
+ * $PostgreSQL: pgsql/contrib/pg_standby/pg_standby.c,v 1.13 2008/07/08 15:11:58 heikki Exp $
*
*
* pg_standby.c
@@ -323,7 +323,7 @@ SetWALFileNameForCleanup(void)
if (seg_diff > seg)
{
log_diff++;
- seg = MaxSegmentsPerLogFile - seg_diff;
+ seg = MaxSegmentsPerLogFile - (seg_diff - seg);
}
else
seg -= seg_diff;