BUG #18993: [BUG] Unreachable code in pg_next_dst_boundary()
В списке pgsql-bugs по дате отправления:
| От | PG Bug reporting form |
|---|---|
| Тема | BUG #18993: [BUG] Unreachable code in pg_next_dst_boundary() |
| Дата | |
| Msg-id | 18993-fd78c35834306695@postgresql.org обсуждение исходный текст |
| Ответы |
Re: BUG #18993: [BUG] Unreachable code in pg_next_dst_boundary()
|
| Список | pgsql-bugs |
The following bug has been logged on the website:
Bug reference: 18993
Logged by: Eugeny Goryachev
Email address: gorcom2012@gmail.com
PostgreSQL version: 17.4
Operating system: Ubuntu
Description:
Hello,
In pg_next_dst_boundary() (src/timezone/localtime.c), the following
condition can never be true:
```
if (tcycles - icycles >= 1 || icycles - tcycles >= 1)
return -1;
```
This is unreachable because icycles is assigned directly from tcycles.
Suggested fix:
Remove this condition entirely
The change is safe as it only removes dead code. All timezone transition
cases are already properly handled by other paths.
Best regards, Eugeny Goryachev
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера