]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Fix incorrect calculation in shm_mq_receive.
authorRobert Haas <rhaas@postgresql.org>
Thu, 6 Aug 2015 17:25:45 +0000 (13:25 -0400)
committerRobert Haas <rhaas@postgresql.org>
Thu, 6 Aug 2015 17:36:10 +0000 (13:36 -0400)
commite72f2115ef6d574c64f42ea8b4cbe96accee08b2
tree70f9a70176a130cc845f6e7c30706b4d048ba403
parent543e2057fb0e89d64d7250f1afa57ac8305b85a4
Fix incorrect calculation in shm_mq_receive.

If some, but not all, of the length word has already been read, and the
next attempt to read sees exactly the number of bytes needed to complete
the length word, or fewer, then we'll incorrectly read less than all of
the available data.

Antonin Houska
src/backend/storage/ipc/shm_mq.c