Re: postgres 9.0 beta libpq empty binary array error
От | Heikki Linnakangas |
---|---|
Тема | Re: postgres 9.0 beta libpq empty binary array error |
Дата | |
Msg-id | 4C6048F6.70505@enterprisedb.com обсуждение исходный текст |
Ответ на | Re: postgres 9.0 beta libpq empty binary array error (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: postgres 9.0 beta libpq empty binary array error
|
Список | pgsql-bugs |
On 09/08/10 21:26, Tom Lane wrote: > Heikki Linnakangas<heikki.linnakangas@enterprisedb.com> writes: >> The behavior of empty arrays with dimensions is weird in general. > > Agreed, but we shouldn't be introducing random restrictions in the name > of security. > > Patch looks good to me, except that it occurs to me to wonder about > negative values of dim[i]. For small negative values this coding > will catch it, but what if it's large enough to overflow the other way? > Maybe use > > if (dim[i]< 0 || lBound[i]> ub) > ereport... ArrayGetNItems checks for dim[i] < 0. I concur though that it looks weird to not check that along with the overflow check, so maybe we should, just to make the code clearer. -- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com
В списке pgsql-bugs по дате отправления: