]> granicus.if.org Git - postgresql/commitdiff
Fix WAL file cutoff point calculation in pg_standby.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 8 Jul 2008 15:12:04 +0000 (15:12 +0000)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 8 Jul 2008 15:12:04 +0000 (15:12 +0000)
Patch by Simon Riggs, per bug report from Ferenc Felhoffer

contrib/pg_standby/pg_standby.c

index 9879348cc1b4f726e0ab72b6c0acef057bf866ea..5433985d2655dd29b57bc45e9a0f77a5a59026d6 100644 (file)
@@ -320,7 +320,7 @@ SetWALFileNameForCleanup(void)
                        if (seg_diff > seg)
                        {
                                log_diff++;
-                               seg = MaxSegmentsPerLogFile - seg_diff;
+                               seg = MaxSegmentsPerLogFile - (seg_diff - seg);
                        }
                        else
                                seg -= seg_diff;