aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>2025-03-09 20:40:45 +0200
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>2025-03-09 20:40:45 +0200
commit03f8e9a7fee0ad4d87bfe48cb22dbca08fd8e6c4 (patch)
tree4b47ec2ae52b5678603839dfb829876a15913b6d /src
parent2a943afcff444bade64ad5209f8b248d8d449383 (diff)
downloadpostgresql-03f8e9a7fee0ad4d87bfe48cb22dbca08fd8e6c4.tar.gz
postgresql-03f8e9a7fee0ad4d87bfe48cb22dbca08fd8e6c4.zip
Fix incorrect assertion in libpqwalreceiver
Was supposed to check the length of the array, but was checking its size in bytes. Author: Jacob Brazeal <jacob.brazeal@gmail.com> Discussion: https://www.postgresql.org/message-id/CA%2BCOZaA_9afJxj9ZuO73U5P7WXP%2BZM9NGnZvTDCmBFz0FGP%2BwA@mail.gmail.com
Diffstat (limited to 'src')
-rw-r--r--src/backend/replication/libpqwalreceiver/libpqwalreceiver.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c b/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c
index 1b158c9d288..c650935ef5d 100644
--- a/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c
+++ b/src/backend/replication/libpqwalreceiver/libpqwalreceiver.c
@@ -208,7 +208,7 @@ libpqrcv_connect(const char *conninfo, bool replication, bool logical,
keys[++i] = NULL;
vals[i] = NULL;
- Assert(i < sizeof(keys));
+ Assert(i < lengthof(keys));
conn = palloc0(sizeof(WalReceiverConn));
conn->streamConn = PQconnectStartParams(keys, vals,