Return to ber.c CVS log | Up to [local] / src / usr.bin / ldap |
version 1.1, 2018/06/13 15:45:57 | version 1.2, 2018/06/27 13:22:17 | ||
---|---|---|---|
|
|
||
size += ber_calc_len(root->be_next); | size += ber_calc_len(root->be_next); | ||
/* This is an empty element, do not use a minimal size */ | /* This is an empty element, do not use a minimal size */ | ||
if (root->be_type == BER_TYPE_EOC && root->be_len == 0) | if (root->be_class == BER_CLASS_UNIVERSAL && | ||
root->be_type == BER_TYPE_EOC && root->be_len == 0) | |||
return (0); | return (0); | ||
return (root->be_len + size); | return (root->be_len + size); |