1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-30 11:03:19 +03:00

I missed some references to xlogid/xrecoff in Win32-only code. Fix.

This commit is contained in:
Heikki Linnakangas
2012-06-24 22:14:31 +03:00
parent 0687a26002
commit 7eb8c78514

View File

@ -1100,6 +1100,8 @@ BaseBackup(void)
int r;
#else
DWORD status;
uint32 hi,
lo;
#endif
if (verbose)
@ -1147,12 +1149,13 @@ BaseBackup(void)
* value directly in the variable, and then set the flag that says
* it's there.
*/
if (sscanf(xlogend, "%X/%X", &xlogendptr.xlogid, &xlogendptr.xrecoff) != 2)
if (sscanf(xlogend, "%X/%X", &hi, &lo) != 2)
{
fprintf(stderr, _("%s: could not parse xlog end position \"%s\"\n"),
progname, xlogend);
disconnect_and_exit(1);
}
xlogendptr = ((uint64) hi) << 32 | lo;
InterlockedIncrement(&has_xlogendptr);
/* First wait for the thread to exit */