msv
ef59b5e064
0031292: Data Exchange - SIGSEGV on reading STEP file with references to invalid entities
...
Changes:
- in StepData_StepReaderData::ReadEntity, make sure that entity handle is not null before calling IsKind() of it.
- in StepData_StepReaderData::SetEntityNumbers, do not invert the sign of entity number of referenced parameter if the second pass is not required. Otherwise, the number -1 (obviously invalid) becomes 1 (invalid, but not obviously) without further correction of it.
- in StepData_UndefinedEntity::ReadRecord, consider the case when the entity number is positive but refers to non-existing entity. In this case literal value will be used instead of null entity for the problematic parameter.
2020-01-13 16:16:48 +03:00
..
2019-09-06 18:26:44 +03:00
2015-07-11 12:01:52 +03:00
2015-12-04 14:15:06 +03:00
2015-12-04 14:15:06 +03:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2015-12-04 14:15:06 +03:00
2015-12-04 14:15:06 +03:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2015-07-12 07:42:38 +03:00
2015-07-12 07:42:38 +03:00
2016-11-08 15:15:22 +03:00
2016-11-08 15:15:22 +03:00
2015-09-17 12:53:55 +03:00
2015-07-12 07:42:38 +03:00
2017-02-02 16:35:54 +03:00
2016-01-08 20:04:44 +03:00
2017-02-02 16:35:54 +03:00
2016-01-08 20:04:44 +03:00
2017-02-02 16:35:54 +03:00
2016-01-08 20:04:44 +03:00
2016-01-08 20:04:44 +03:00
2016-01-08 20:04:44 +03:00
2015-12-04 14:15:06 +03:00
2015-12-04 14:15:06 +03:00
2015-07-12 07:42:38 +03:00
2015-12-04 14:15:06 +03:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2015-12-04 14:15:06 +03:00
2015-12-04 14:15:06 +03:00
2015-07-12 07:42:38 +03:00
2015-12-04 14:15:06 +03:00
2015-07-11 12:01:52 +03:00
2015-07-12 07:42:38 +03:00
2015-07-12 07:42:38 +03:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2017-02-02 16:35:54 +03:00
2015-12-04 14:15:06 +03:00
2016-11-08 15:15:22 +03:00
2016-11-08 15:15:22 +03:00
2015-12-04 14:15:06 +03:00
2015-12-04 14:15:06 +03:00
2015-12-04 14:15:06 +03:00
2015-12-04 14:15:06 +03:00
2015-12-04 14:15:06 +03:00
2015-12-04 14:15:06 +03:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2015-12-04 14:15:06 +03:00
2015-12-04 14:15:06 +03:00
2015-12-04 14:15:06 +03:00
2015-12-04 14:15:06 +03:00
2019-09-06 18:26:44 +03:00
2016-01-08 20:04:44 +03:00
2017-02-02 16:35:54 +03:00
2015-12-04 14:15:06 +03:00
2019-08-16 12:16:38 +03:00
2015-07-12 07:42:38 +03:00
2019-09-06 18:26:44 +03:00
2015-12-04 14:15:06 +03:00
2020-01-13 16:16:48 +03:00
2016-02-20 10:10:11 +03:00
2019-08-16 12:16:38 +03:00
2015-11-23 14:58:23 +03:00
2019-08-16 12:16:38 +03:00
2015-07-12 07:42:38 +03:00
2020-01-13 16:16:48 +03:00
2017-07-06 13:18:13 +03:00
2015-07-12 07:42:38 +03:00
2015-10-15 14:04:43 +03:00
2015-07-12 07:42:38 +03:00
2015-07-12 07:42:38 +03:00