]> 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:45 +0000 (08:21 +0900)
commit432478597957ccbd80aea8ad2befeb67db2f6564
tree7aabc4e3405c87d3a92e5167e5e27905397e9379
parent32269be59efc740ca8c800b348d8ea8098d91ab2
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