1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-16 20:29:57 +00:00
openmw/apps
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
..
benchmarks Apply clang-format to code base 2022-09-22 21:35:26 +03:00
bsatool Apply clang-format to code base 2022-09-22 21:35:26 +03:00
bulletobjecttool Setup logging with properly initialized configuration manager 2023-01-30 09:30:55 +01:00
esmtool Do not write binary data to std::cout by esmtool 2023-02-07 10:40:31 +01:00
essimporter Name all custom ESM format versions and add tests 2023-02-10 19:54:15 +01:00
launcher Add an initial Qt6 support 2023-02-06 18:38:59 +04:00
mwiniimporter Remove unused includes 2022-10-09 16:44:18 +02:00
navmeshtool Setup logging with properly initialized configuration manager 2023-01-30 09:30:55 +01:00
niftest Support reading specific nif files from archive by niftest 2023-02-08 22:59:33 +01:00
opencs Name all custom ESM format versions and add tests 2023-02-10 19:54:15 +01:00
openmw Merge branch 'postprocesshud' into 'master' 2023-02-11 10:50:04 +00:00
openmw_test_suite Use signed type for left record and files size in ESM3 reader context 2023-02-11 16:09:14 +01:00
wizard Remove redundant include 2023-02-10 19:24:12 +04:00
doc.hpp