Re: BUG #14929: Unchecked AllocateDir() return value in restoreTwoPhaseData()

Поиск
Список
Период
Сортировка
Искать
От
Michael Paquier
Тема
Re: BUG #14929: Unchecked AllocateDir() return value in restoreTwoPhaseData()
Дата
Msg-id
CAB7nPqRJMNnf6CsUufoSEFgAxcQAMCNU08i=WcqGebnB=4Kgig@mail.gmail.com
Ответ на
Список
Дерево обсуждения
BUG #14929: Unchecked AllocateDir() return value inrestoreTwoPhaseData() bianpan2016@163.com
Re: BUG #14929: Unchecked AllocateDir() return value inrestoreTwoPhaseData() Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Re: BUG #14929: Unchecked AllocateDir() return value in restoreTwoPhaseData() Michael Paquier <michael.paquier@gmail.com>
Re: BUG #14929: Unchecked AllocateDir() return value in restoreTwoPhaseData() Michael Paquier <michael.paquier@gmail.com>
Re: BUG #14929: Unchecked AllocateDir() return value inrestoreTwoPhaseData() PanBian <bianpan2016@163.com>
Re: BUG #14929: Unchecked AllocateDir() return value in restoreTwoPhaseData() Tom Lane <tgl@sss.pgh.pa.us>
Re: BUG #14929: Unchecked AllocateDir() return value in restoreTwoPhaseData() Michael Paquier <michael.paquier@gmail.com>
Re: BUG #14929: Unchecked AllocateDir() return value in restoreTwoPhaseData() Tom Lane <tgl@sss.pgh.pa.us>
Re: BUG #14929: Unchecked AllocateDir() return value inrestoreTwoPhaseData() Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Re: BUG #14929: Unchecked AllocateDir() return value in restoreTwoPhaseData() Michael Paquier <michael.paquier@gmail.com>
On Mon, Nov 27, 2017 at 7:35 PM, Amit Langote
 wrote:
> It seems like a good idea to check cldir for NULL before freeing.  Please
> find attached a patch to implement the same.

There are other places where this could be added like
CheckPointLogicalRewriteHeap() if you'd like to make the code more
consistent, but my opinion would be on the contrary to drop all the
checks after AllocateDir if ReadDir is directly used. Not worth
bothering at the end.
-- 
Michael

В списке pgsql-bugs по дате отправления
От: Michael Paquier
Дата:
От: Amit Langote
Дата:
FAQ