Fix assert in logicalmsg_desc
The assert, introduced by
9f1cf97bb5, is intended to check if the prefix
is terminated by a 0円 byte, but it has two flaws. Firstly, prefix_size
includes the 0円 byte, so prefix[prefix_size] points to the byte after
the null byte. Secondly, the check ensures the byte is not equal 0,円
while it should be checking the opposite.
Backpatch-through: 14
Discussion: https://postgr.es/m/
b99b6101-2f14-3796-3dfa-
4a6cd7d4326d@enterprisedb.com