ParseTzFile doesn't FreeFile on error

Поиск
Список
Период
Сортировка
От Kyotaro Horiguchi
Тема ParseTzFile doesn't FreeFile on error
Дата
Msg-id 20220530.173740.748502979257582392.horikyota.ntt@gmail.com
обсуждение исходный текст
Ответы Re: ParseTzFile doesn't FreeFile on error  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
While working on some patch, I saw the following error message when a
transaction ended successfully after a failed call to
parse_and_validate_value().

The cause is ParseTzFile() returns leaving an open file descriptor
unfreed in some error cases.

This happens only in a special case when the errors are ignored, but
in principle the file descriptor should be released before exiting the
function.

I'm not sure it's worth fixing but the attached fixes that.

regards.

-- 
Kyotaro Horiguchi
NTT Open Source Software Center

Вложения

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

Предыдущее
От: Kyotaro Horiguchi
Дата:
Сообщение: Re: fix stats_fetch_consistency value in postgresql.conf.sample
Следующее
От: Yugo NAGATA
Дата:
Сообщение: Re: Prevent writes on large objects in read-only transactions