Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 68ab982

Browse files
committed
Fix thinkos from commit 9989d37
Error messages referring to incorrect WAL segment names could have been generated for a fsync() failure or when creating a new segment at the end of recovery.
1 parent 88d45ac commit 68ab982

File tree

1 file changed

+2
-2
lines changed
  • src/backend/access/transam

1 file changed

+2
-2
lines changed

src/backend/access/transam/xlog.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -5528,7 +5528,7 @@ exitArchiveRecovery(TimeLineID endTLI, XLogRecPtr endOfLog)
55285528
char xlogfname[MAXFNAMELEN];
55295529
int save_errno = errno;
55305530

5531-
XLogFileName(xlogfname, ThisTimeLineID, openLogSegNo,
5531+
XLogFileName(xlogfname, ThisTimeLineID, startLogSegNo,
55325532
wal_segment_size);
55335533
errno = save_errno;
55345534
ereport(ERROR,
@@ -10166,7 +10166,7 @@ issue_xlog_fsync(int fd, XLogSegNo segno)
1016610166
char xlogfname[MAXFNAMELEN];
1016710167
int save_errno = errno;
1016810168

10169-
XLogFileName(xlogfname, ThisTimeLineID, openLogSegNo,
10169+
XLogFileName(xlogfname, ThisTimeLineID, segno,
1017010170
wal_segment_size);
1017110171
errno = save_errno;
1017210172
ereport(PANIC,

0 commit comments

Comments
 (0)