An EBML element is permitted to have a zero-length data payload. It's then interpreted as the element's RFC declared default value, or zero. Before this change all zero-length elements were initialized to empty or rejected in case of uint. Fixes: #18351