Diff for /libraries/liblber/decode.c between versions 1.46 and 1.47

version 1.46, 2000/04/25 08:42:32 version 1.47, 2000/04/26 07:17:05
Line 1 Line 1
 /* decode.c - ber input decoding routines */  /* decode.c - ber input decoding routines */
 /* $OpenLDAP: pkg/ldap/libraries/liblber/decode.c,v 1.45 1999/12/13 03:54:01 kdz Exp $ */  /* $OpenLDAP: pkg/ldap/libraries/liblber/decode.c,v 1.46 2000/04/25 08:42:32 kurt Exp $ */
 /*  /*
  * Copyright 1998-1999 The OpenLDAP Foundation, All Rights Reserved.   * Copyright 1998-1999 The OpenLDAP Foundation, All Rights Reserved.
  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file   * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
Line 57  ber_get_tag( BerElement *ber ) Line 57  ber_get_tag( BerElement *ber )
                         return( LBER_DEFAULT );                          return( LBER_DEFAULT );
   
                 tag << 8;                  tag << 8;
                 tag &= 0x00ffUL & (ber_tag_t) xbyte;                  tag |= 0x00ffUL & (ber_tag_t) xbyte;
   
                 if ( ! (xbyte & LBER_MORE_TAG_MASK) )                  if ( ! (xbyte & LBER_MORE_TAG_MASK) )
                         break;                          break;
Line 67  ber_get_tag( BerElement *ber ) Line 67  ber_get_tag( BerElement *ber )
         if ( i == sizeof(ber_tag_t) )          if ( i == sizeof(ber_tag_t) )
                 return( LBER_DEFAULT );                  return( LBER_DEFAULT );
   
         /* want leading, not trailing 0's */  
         return tag;          return tag;
 }  }
   

Removed from v.1.46  
changed lines
  Added in v.1.47


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org