| From: | Joseph Koshakow <koshy44(at)gmail(dot)com> |
|---|---|
| To: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
| Subject: | Fix overflow in DecodeInterval |
| Date: | 2022-02-11 19:48:21 |
| Message-ID: | CAAvxfHff0JLYHwyBrtMx_=6wr=k2Xp+D+-X3vEhHjJYMj+mQcg@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
The attached patch fixes an overflow bug in DecodeInterval when applying
the units week, decade, century, and millennium. The overflow check logic
was modelled after the overflow check at the beginning of `int
tm2interval(struct pg_tm *tm, fsec_t fsec, Interval *span);` in timestamp.c.
This is my first patch, so apologies if I screwed up the process somewhere.
- Joe Koshakow
| Attachment | Content-Type | Size |
|---|---|---|
| 0001-Check-for-overflow-when-decoding-an-interval.patch | text/x-patch | 6.3 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tomas Vondra | 2022-02-11 19:52:46 | Re: postgres_fdw: using TABLESAMPLE to collect remote sample |
| Previous Message | Andres Freund | 2022-02-11 19:08:48 | Re: Race condition in TransactionIdIsInProgress |