Re: Fix overflow in DecodeInterval
От | Joseph Koshakow |
---|---|
Тема | Re: Fix overflow in DecodeInterval |
Дата | |
Msg-id | CAAvxfHcxS5BDkN0WOaazHGFPXTBeyMJ-L4tWDz7C7tK5RaRzTw@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Fix overflow in DecodeInterval (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-hackers |
On Sun, Apr 3, 2022 at 3:06 PM Tom Lane <tgl@sss.pgh.pa.us> wrote: > That buildfarm machine is pretty slow, so I'm not in a hurry to test > it manually either. However, now that we realize the issue is about > whether strtod(".") produces EINVAL or not, I think we need to fix > all the places in datetime.c that are risking that. After a bit of > hacking I have the attached. (I think that the call sites for > strtoint and its variants are not at risk of passing empty strings, > so there's not need for concern there.) > > BTW, the way you had it coded would allow 'P.Y0M3DT4H5M6S', which > I don't think we want to allow --- at least, that's rejected by v14 > on my machine. Oh yeah, good catch. Your patch seems like it should fix all the issues. Thanks again for the help! - Joe Koshakow
В списке pgsql-hackers по дате отправления: