read16
if (read16(context, fp, version, &fields_len))
if (fields_len < 4 || read16(context, fp, version, &tag) ||
read16(context, fp, version, &flen) || flen > fields_len - 4)