[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)
Список 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 по дате отправления: