pgsql: Use ereport(ERROR) instead of Assert() to emit syncrep_parser er

Поиск
Список
Период
Сортировка
От Fujii Masao
Тема pgsql: Use ereport(ERROR) instead of Assert() to emit syncrep_parser er
Дата
Msg-id E1apViy-00035s-MX@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Use ereport(ERROR) instead of Assert() to emit syncrep_parser error.

The existing code would either Assert or generate an invalid
SyncRepConfig variable, neither of which is desirable. A regular
error should be thrown instead.

This commit silences compiler warning in non assertion-enabled builds.

Per report from Jeff Janes.
Suggested fix by Tom Lane.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/0038c1e2181b520a9307aae6587e110468072392

Modified Files
--------------
src/backend/replication/syncrep.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Fix poorly thought-through code from commit 5c3c3cd0a3046339.
Следующее
От: Fujii Masao
Дата:
Сообщение: pgsql: Fix documented return type of pg_logical_emit_message() in func.