Re: Unnecessary pointer-NULL checks in pgp-pgsql.c

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема Re: Unnecessary pointer-NULL checks in pgp-pgsql.c
Дата
Msg-id CAB7nPqTjxxm1iO+hKg=FhCMbHRGM3HjtXQEyRKit8bt39t3O3A@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Unnecessary pointer-NULL checks in pgp-pgsql.c  (Robert Haas <robertmhaas@gmail.com>)
Ответы Re: Unnecessary pointer-NULL checks in pgp-pgsql.c  (Robert Haas <robertmhaas@gmail.com>)
Список pgsql-hackers
Robert Haas wrote:
> I wrote:
>> src, dst and ctx are created respectively from mbuf_create_from_data,
>> mbuf_create and pgp_init which never return NULL and they are palloc'd
>> all the time. I think that we could simplify things with the patch
>> attached, note that I added an assertion for correctness but I don't
>> really think that it is much necessary.
>
> Yeah, I'd drop the assertion.  Also, how about changing things around
> slightly so that we lose the goto-label construct?  There's only one
> goto, and its only about 6 lines before the label, so we could just
> flip the sense of the if-test and put the code that gets skipped
> inside the if-block.
Good idea. This gives the patch attached then.
Regards,
--
Michael

Вложения

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

Предыдущее
От: Marko Tiikkaja
Дата:
Сообщение: Re: Fetch zero result rows when executing a query?
Следующее
От: Heikki Linnakangas
Дата:
Сообщение: Re: Small memory leak in execute.c of ECPG driver