diff options
Diffstat (limited to 'src/bin/pg_controldata/pg_controldata.c')
-rw-r--r-- | src/bin/pg_controldata/pg_controldata.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/bin/pg_controldata/pg_controldata.c b/src/bin/pg_controldata/pg_controldata.c index 32cc100fa25..b2e0793eb8f 100644 --- a/src/bin/pg_controldata/pg_controldata.c +++ b/src/bin/pg_controldata/pg_controldata.c @@ -178,13 +178,13 @@ main(int argc, char *argv[]) close(fd); /* Check the CRC. */ - INIT_CRC32(crc); - COMP_CRC32(crc, - (char *) &ControlFile, - offsetof(ControlFileData, crc)); - FIN_CRC32(crc); + INIT_CRC32C(crc); + COMP_CRC32C(crc, + (char *) &ControlFile, + offsetof(ControlFileData, crc)); + FIN_CRC32C(crc); - if (!EQ_CRC32(crc, ControlFile.crc)) + if (!EQ_CRC32C(crc, ControlFile.crc)) printf(_("WARNING: Calculated CRC checksum does not match value stored in file.\n" "Either the file is corrupt, or it has a different layout than this program\n" "is expecting. The results below are untrustworthy.\n\n")); |