Pull #1337 doesn't fix it doing two conversions into time_t and doesn't do the correct conversion of time_t in the right timezone (it should be using timegm() not mktime()) so I believe calculations can be incorrect for hosts in other timezones.
Basically I don't think it is the right fix. -- Reply to this email on GitHub: https://github.com/monitoring-plugins/monitoring-plugins/pull/1396#issuecomment-162597546