Re: Avoid possible dereference null pointer (src/backend/catalog/pg_depend.c)

Поиск
Список
Период
Сортировка
От Ranier Vilela
Тема Re: Avoid possible dereference null pointer (src/backend/catalog/pg_depend.c)
Дата
Msg-id CAEudQArPZ3dTzvzEZCfxxxjBo6Nz0i-LJX712Hb4yUXuNtUNEQ@mail.gmail.com
обсуждение исходный текст
Ответ на Avoid possible dereference null pointer (src/backend/catalog/pg_depend.c)  (Ranier Vilela <ranier.vf@gmail.com>)
Ответы Re: Avoid possible dereference null pointer (src/backend/catalog/pg_depend.c)
Список pgsql-hackers
Em qua., 22 de mai. de 2024 às 11:44, Ranier Vilela <ranier.vf@gmail.com> escreveu:
Hi.

Per Coverity.
     
2. returned_null: SearchSysCacheAttName returns NULL (checked 20 out of 21 times).
3. var_assigned: Assigning: ptup = NULL return value from SearchSysCacheAttName.
 964                ptup = SearchSysCacheAttName(relidattname);
CID 1545986: (#1 of 1): Dereference null return value (NULL_RETURNS)
4. dereference: Dereferencing ptup, which is known to be NULL.

The functions SearchSysCacheAttNum and SearchSysCacheAttName,
need to have the result checked.

The commit 5091995, left an oversight.

Fixed by the patch attached, a change of style, unfortunately, was necessary.
v1 Attached, fix wrong column variable name in error report.

best regards,
Ranier Vilela
Вложения

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

Предыдущее
От: Heikki Linnakangas
Дата:
Сообщение: Re: An implementation of multi-key sort
Следующее
От: Sriram RK
Дата:
Сообщение: Re: AIX support