Address issues from static analyzer
- Tweak types in run_file() to prevent overflow
- Initialize all members of of struct tm in posix_time_parse().
The static analyzer findings: https://issues.redhat.com/browse/RHEL-44999
Both of those issues are rather minor/nitpicks, but it probably does not hurt to fix them. ;-)