`deserialized_value()` overflows buffer for massive static types.
Issue #388
resolved
There were already "smarts" in deserialized_value()
to clamp the max stack buffer it would allocate for statically ubound-able types, but the logic was flawed so it was still using this buffer for static types that overflowed it. I could not get the bug to trigger erroneous behavior because the stack buffer being overflowed was allocated at the end of my stack giving it plenty of wild country to hide the issue. Fix in PR forthcoming.
Comments (2)
-
reporter -
- changed status to resolved
PR #228 has now been merged into develop.
- Log in to comment
Fixed in PR 228