diff options
author | Amit Kapila <akapila@postgresql.org> | 2021-08-30 09:48:56 +0530 |
---|---|---|
committer | Amit Kapila <akapila@postgresql.org> | 2021-08-30 09:48:56 +0530 |
commit | a8e7eb159c38d33a90574d0409c556c554c5967c (patch) | |
tree | dde36c0e2502a05c06ef2715df1359750a71b546 /src | |
parent | 6ebd2426bda2260fc9bc33555da81dfc8c623f32 (diff) | |
download | postgresql-a8e7eb159c38d33a90574d0409c556c554c5967c.tar.gz postgresql-a8e7eb159c38d33a90574d0409c556c554c5967c.zip |
Fix incorrect error code in StartupReplicationOrigin().
ERRCODE_CONFIGURATION_LIMIT_EXCEEDED was used for checksum failure, use
ERRCODE_DATA_CORRUPTED instead.
Reported-by: Tatsuhito Kasahara
Author: Tatsuhito Kasahara
Backpatch-through: 9.6, where it was introduced
Discussion: https://postgr.es/m/CAP0=ZVLHtYffs8SOWcFJWrBGoRzT9QQbk+_aP+E5AHLNXiOorA@mail.gmail.com
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/replication/logical/origin.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/replication/logical/origin.c b/src/backend/replication/logical/origin.c index a5fc30764cc..2e4676d6e1e 100644 --- a/src/backend/replication/logical/origin.c +++ b/src/backend/replication/logical/origin.c @@ -786,7 +786,7 @@ StartupReplicationOrigin(void) FIN_CRC32C(crc); if (file_crc != crc) ereport(PANIC, - (errcode(ERRCODE_CONFIGURATION_LIMIT_EXCEEDED), + (errcode(ERRCODE_DATA_CORRUPTED), errmsg("replication slot checkpoint has wrong checksum %u, expected %u", crc, file_crc))); |