• Tom Lane's avatar
    Fix elog.c to avoid infinite recursion (leading to backend crash) when · a0dab332
    Tom Lane authored
    log_min_error_statement is active and there is some problem in logging the
    current query string; for example, that it's too long to include in the log
    message without running out of memory.  This problem has existed since the
    log_min_error_statement feature was introduced.  No doubt the reason it
    wasn't detected long ago is that 8.2 is the first release that defaults
    log_min_error_statement to less than PANIC level.
    Per report from Bill Moran.
    a0dab332
elog.c 55.2 KB