You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
BadInputs cause StackOverflow/Access Violation #198
Description
On certain inputs some v2.8 Datatype structures are stuck in an endless recursive loop calling their own constructor. This causes a StackOverflow Exception in net461 and an access violation exit in netcoreapp 3.1. This recursive loop is caused because the Datatype implementation is not according to the HL7 Definition.
The message structures specific to each hl7 version are generated from the HL7 database. Which suggests perhaps the database also needs updating, I'll have a look into this and reach out to the maintainer of the database if this is the case.
Activity
milkshakeuk commentedon Apr 11, 2021
@JlKmn again thank you for this.
The message structures specific to each hl7 version are generated from the HL7 database. Which suggests perhaps the database also needs updating, I'll have a look into this and reach out to the maintainer of the database if this is the case.
milkshakeuk commentedon Apr 12, 2021
@JlKmn is this fixed by #197
kulgg commentedon Apr 12, 2021
Yes
kulgg commentedon Apr 12, 2021
I decided to add the solution in there