Re: Small fix: avoid passing null pointers to memcpy()
От | Peter Eisentraut |
---|---|
Тема | Re: Small fix: avoid passing null pointers to memcpy() |
Дата | |
Msg-id | 5b82e950-a827-901e-7ae8-0e11e6c9830d@2ndquadrant.com обсуждение исходный текст |
Ответ на | Re: Small fix: avoid passing null pointers to memcpy() (Piotr Stefaniak <postgres@piotr-stefaniak.me>) |
Ответы |
Re: [HACKERS] Small fix: avoid passing null pointers to memcpy()
|
Список | pgsql-hackers |
On 4/16/16 8:48 AM, Piotr Stefaniak wrote: > On 2016-04-03 09:24, Piotr Stefaniak wrote: >> > from running the regression test suite (including TAP tests) and also >> > sqlsmith, I've got a couple of places where UBSan reported calls to >> > memcpy() with null pointer passed as either source or destination. >> > >> > Patch attached. > Patch updated. > > Since this time the patch includes fixes for other standard library > function calls (memset and bsearch), I'm renaming the patch file to be > more generic. Most of these changes appear to address the case where the size argument of memcpy() is zero. I'm not sure why those changes are necessary. At least in some cases that I sporadically checked, a zero size does not lead to a null pointer argument. We'll need some more details here. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления: