]> granicus.if.org Git - postgresql/commit
Fix integer overflow in debug message of walreceiver
authorTatsuo Ishii <ishii@postgresql.org>
Fri, 13 Mar 2015 23:16:50 +0000 (08:16 +0900)
committerTatsuo Ishii <ishii@postgresql.org>
Fri, 13 Mar 2015 23:21:56 +0000 (08:21 +0900)
commit089b371a3977bd3a7b71a79966e8ea86296ecda3
treeaffac4446175fa4498fdc33e03479f0eb9195a48
parent5bdf3cf5ad3048e8376fff6ccf5dafd0e9d2e603
Fix integer overflow in debug message of walreceiver

The message tries to tell the replication apply delay which fails if
the first WAL record is not applied yet. Fix is, instead of telling
overflowed minus numeric, showing "N/A" which indicates that the delay
data is not yet available. Problem reported by me and patch by
Fabrízio de Royes Mello.

Back patched to 9.4, 9.3 and 9.2 stable branches (9.1 and 9.0 do not
have the debug message).
src/backend/replication/walreceiver.c
src/backend/replication/walreceiverfuncs.c