aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_clause.c
diff options
context:
space:
mode:
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>2013-11-04 10:51:37 +0200
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>2013-11-04 10:57:58 +0200
commit2103430179c6be37d68364c84d68d5211472f528 (patch)
tree7b7de3a5106707adfe53e6f0114f3f9044951769 /src/backend/parser/parse_clause.c
parente36ce0c7f7b329b25f92cf440fd88fcc695de101 (diff)
downloadpostgresql-2103430179c6be37d68364c84d68d5211472f528.tar.gz
postgresql-2103430179c6be37d68364c84d68d5211472f528.zip
Fix parsing of xlog file name in pg_receivexlog.
The parsing of WAL filenames of segments larger than > 255 was broken, making pg_receivexlog unable to restart streaming after stopping it. The bug was introduced by the changes in 9.3 to represent WAL segment number as a 64-bit integer instead of two ints, log and seg. To fix, replace the plain sscanf call with XLogFromFileName macro, which does the conversion from log+seg to a 64-bit integer correcly. Reported by Mika Eloranta.
Diffstat (limited to 'src/backend/parser/parse_clause.c')
0 files changed, 0 insertions, 0 deletions