elsid
2e64155c0f
Use signed type for left record and files size in ESM3 reader context
...
Otherwise reading some of the records like ESM::CellRef without a subrecord
after could lead to underflow of ESM_Context::leftRec which makes
ESM::ESMReader::hasMoreSubs to return true and load hangs for a while trying to
read the same subrecord many times.
Fix ESM::Variant tests since it's now required to have a record for any ESM
data. Add 16 (size of record header) to all expected data sizes.
2023-02-11 16:09:14 +01:00
..
2023-02-10 19:54:15 +01:00
2022-12-27 19:15:54 +01:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2023-02-10 19:54:15 +01:00
2023-01-21 18:39:42 +01:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2023-01-21 18:39:42 +01:00
2023-01-21 18:39:42 +01:00
2023-02-11 15:14:02 +01:00
2023-01-21 18:39:42 +01:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2023-02-10 19:54:15 +01:00
2022-12-27 19:15:54 +01:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:57 +01:00
2022-12-27 19:15:57 +01:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2023-02-11 16:09:14 +01:00
2023-02-11 15:14:02 +01:00
2023-02-10 19:54:15 +01:00
2023-02-10 19:54:15 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2023-02-10 19:54:15 +01:00
2022-09-22 21:35:26 +03:00
2023-02-10 19:54:15 +01:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2023-01-10 00:44:51 +01:00
2022-12-27 19:15:57 +01:00
2022-12-27 19:15:57 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:57 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:57 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2023-01-21 18:39:42 +01:00
2023-01-21 18:39:42 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:57 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2023-02-10 19:54:15 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:57 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:57 +01:00
2023-02-10 19:54:15 +01:00
2023-02-10 19:54:15 +01:00
2022-12-27 19:15:55 +01:00
2022-12-27 19:15:57 +01:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2023-02-10 19:54:15 +01:00
2022-12-30 00:32:47 +01:00
2022-09-22 21:35:26 +03:00
2022-04-12 02:04:24 +02:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2023-02-10 19:54:15 +01:00
2022-12-27 19:15:57 +01:00
2023-02-10 19:54:15 +01:00
2023-02-10 19:54:15 +01:00
2023-02-10 19:54:15 +01:00
2022-12-27 19:15:54 +01:00
2023-02-10 19:54:15 +01:00
2022-12-27 19:15:57 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:57 +01:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:57 +01:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2023-02-10 19:54:15 +01:00
2023-02-10 19:54:15 +01:00
2022-12-27 19:15:57 +01:00
2022-12-27 19:15:57 +01:00
2023-02-10 19:54:15 +01:00
2022-12-27 19:15:54 +01:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-12-27 19:15:57 +01:00
2022-12-27 19:15:57 +01:00
2023-01-21 18:39:42 +01:00
2023-01-21 18:39:42 +01:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-09-22 21:35:26 +03:00
2022-12-27 19:15:54 +01:00
2022-12-27 19:15:57 +01:00