return( LBER_DEFAULT );
tag << 8;
- tag &= 0x00ffUL & (ber_tag_t) xbyte;
+ tag |= 0x00ffUL & (ber_tag_t) xbyte;
if ( ! (xbyte & LBER_MORE_TAG_MASK) )
break;
if ( i == sizeof(ber_tag_t) )
return( LBER_DEFAULT );
- /* want leading, not trailing 0's */
return tag;
}