`deserialized_value()` overflows buffer for massive static types.

Issue #388 resolved
john bachan created an issue

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)

  1. Log in to comment