Browse Source

Bug fix: Interpretation of 17 digit timestamps was wrong.

release-1.5.4.branch
Thomas Schmitt 5 years ago
parent
commit
496b8051c5
  1. 1
      ChangeLog
  2. 2
      libisofs/util.c

1
ChangeLog

@ -2,6 +2,7 @@
bzr branch lp:libisofs/for-libisoburn (to become libisofs-1.4.6.tar.gz)
===============================================================================
* Bug fix: SIGSEGV by NULL when a data file was larger than ISO level allows.
* Bug fix: Interpretation of 17 digit timestamps was wrong.
* New API calls iso_generate_gpt_guid() and +iso_write_opts_set_gpt_guid().

2
libisofs/util.c

@ -1823,7 +1823,7 @@ time_t iso_datetime_read_17(const uint8_t *buf)
tm.tm_mon -= 1;
tm.tm_isdst = 0;
return timegm(&tm) - ((int8_t)buf[6]) * 60 * 15;
return timegm(&tm) - ((int8_t)buf[16]) * 60 * 15;
}
/**

Loading…
Cancel
Save