pgsql: Fix integer overflow in debug message of walreceiver

Поиск
Список
Период
Сортировка
От Tatsuo Ishii
Тема pgsql: Fix integer overflow in debug message of walreceiver
Дата
Msg-id E1YWYwy-0001Hf-HG@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
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).

Branch
------
REL9_4_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/432478597957ccbd80aea8ad2befeb67db2f6564

Modified Files
--------------
src/backend/replication/walreceiver.c      |   21 ++++++++++++++++-----
src/backend/replication/walreceiverfuncs.c |   12 ++++++++++--
2 files changed, 26 insertions(+), 7 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Tatsuo Ishii
Дата:
Сообщение: pgsql: Fix integer overflow in debug message of walreceiver
Следующее
От: Tom Lane
Дата:
Сообщение: pgsql: Remove workaround for ancient incompatibility between readline a