aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2013-01-18 11:17:18 -0300
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2013-01-18 11:19:53 -0300
commit8c17144c7555dbe3ed255c3556ca4f91f81c024f (patch)
tree12bf2f0b7f033c5f5c70186f79591773d40b7597 /src
parent74a82bafe434adbf80872ddd17f3e8c7a0eadc71 (diff)
downloadpostgresql-8c17144c7555dbe3ed255c3556ca4f91f81c024f.tar.gz
postgresql-8c17144c7555dbe3ed255c3556ca4f91f81c024f.zip
Fix off-by-one bug in xlog reading logic
Bug reported by Michael Paquier Author: Andres Freund
Diffstat (limited to 'src')
-rw-r--r--src/backend/access/transam/xlog.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c
index 3ac3b767dd0..9ad92271795 100644
--- a/src/backend/access/transam/xlog.c
+++ b/src/backend/access/transam/xlog.c
@@ -8875,7 +8875,7 @@ retry:
/* See if we need to retrieve more data */
if (readFile < 0 ||
(readSource == XLOG_FROM_STREAM &&
- receivedUpto <= targetPagePtr + reqLen))
+ receivedUpto < targetPagePtr + reqLen))
{
if (StandbyMode)
{