mirror of https://github.com/Icinga/icinga2.git
Many functions of LegacyTimePeriod take a tm pointer as an input parameter and then pass it to mktime() which actually modifies it. This causes problems if tm_isdst was intentionally set to -1 (to automatically detect whether DST is active at some time) and then a function is called that implicitly sets tm_isdst and then the values of tm are modified in a way that crosses a DST change. This resulted in 1 hour offsets with ScheduledDowntimes on days with DST changes. |
||
---|---|---|
.. | ||
base | ||
checker | ||
cli | ||
compat | ||
config | ||
db_ido | ||
db_ido_mysql | ||
db_ido_pgsql | ||
icinga | ||
icingadb | ||
livestatus | ||
methods | ||
mysql_shim | ||
notification | ||
perfdata | ||
pgsql_shim | ||
remote | ||
CMakeLists.txt |