[PATCH] Resource leaks (src/backend/libpq/hba.c)

Поиск
Список
Период
Сортировка
От Ranier Vilela
Тема [PATCH] Resource leaks (src/backend/libpq/hba.c)
Дата
Msg-id CAEudQAo3Zamas2S=A8mRBJOBAyyn5Vg1FukGT=M8yZEvC8XfVA@mail.gmail.com
обсуждение исходный текст
Ответы Re: [PATCH] Resource leaks (src/backend/libpq/hba.c)  (Kyotaro Horiguchi <horikyota.ntt@gmail.com>)
Список pgsql-hackers
Hi Tom,

Per Coverity.

The function parse_hba_auth_op at (src/backend/libpq/hba.c) allows resource leaks when called
by the function parse_hba_line, with parameters LOG and DEBUG3 levels.

The function SplitGUCList (src/bin/pg_dump/dumputils.c) allows even returning FALSE,
that namelist list is not empty and as memory allocated by pg_malloc.

The simplest solution is free namelist, even when calling ereport, why the level can be
LOG or DEBUG3.

regards,
Ranier Vilela

PS. Are two SplitGUCList in codebase.
1. SplitGUCList (src/bin/pg_dump/dumputils.c)
2. SplitGUCList (src/backend/utils/adt/varlena.c)
Вложения

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

Предыдущее
От: Tomas Vondra
Дата:
Сообщение: Re: Fix a couple of misuages of bms_num_members()
Следующее
От: Stephen Frost
Дата:
Сообщение: Re: Problems with the FSM, heap fillfactor, and temporal locality