Erlang-only: thrift_protocol:read/2 in lib/erl followed struct nesting
without a depth limit. The upstream fix (e94803e2) is entirely in the
Erlang runtime; generated Erlang code only carries struct_info type
descriptors, so thrift-compiler's Erlang generator is unchanged. Built
with --without-erlang; no Erlang binary package is produced.