Diff for /libraries/liblber/decode.c between versions 1.34.6.7 and 1.56

version 1.34.6.7, 2001/05/06 19:53:57 version 1.56, 2000/10/12 18:02:16
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.34.6.6 2000/10/12 19:52:39 kurt Exp $ */  /* $OpenLDAP: pkg/ldap/libraries/liblber/decode.c,v 1.55 2000/10/11 00:43:14 kurt Exp $ */
 /*  /*
  * Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved.   * Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved.
  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file   * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
Line 137  ber_skip_tag( BerElement *ber, ber_len_t Line 137  ber_skip_tag( BerElement *ber, ber_len_t
                 *len = lc;                  *len = lc;
         }          }
   
         /* BER element should have enough data left */  
         if( *len > ber_pvt_ber_remaining( ber ) ) {  
                 return LBER_DEFAULT;  
         }  
   
         return tag;          return tag;
 }  }
   
Line 257  ber_get_stringb( Line 252  ber_get_stringb(
         if ( (tag = ber_skip_tag( ber, &datalen )) == LBER_DEFAULT ) {          if ( (tag = ber_skip_tag( ber, &datalen )) == LBER_DEFAULT ) {
                 return LBER_DEFAULT;                  return LBER_DEFAULT;
         }          }
           if ( datalen > (*len - 1) ) {
         /* must fit within allocated space with termination */  
         if ( datalen >= *len ) {  
                 return LBER_DEFAULT;                  return LBER_DEFAULT;
         }          }
   
Line 501  ber_scanf ( BerElement *ber, Line 494  ber_scanf ( BerElement *ber,
   
         fmt_reset = fmt;          fmt_reset = fmt;
   
           LDAP_LOG( "LIBLBER", LDAP_LEVEL_ENTRY, "ber_scanf fmt (%s) ber:\n", fmt );
   
         ber_log_printf( LDAP_DEBUG_TRACE, ber->ber_debug,          ber_log_printf( LDAP_DEBUG_TRACE, ber->ber_debug,
                 "ber_scanf fmt (%s) ber:\n", fmt );                  "ber_scanf fmt (%s) ber:\n", fmt );
         ber_log_dump( LDAP_DEBUG_BER, ber->ber_debug, ber, 1 );          ber_log_dump( LDAP_DEBUG_BER, ber->ber_debug, ber, 1 );

Removed from v.1.34.6.7  
changed lines
  Added in v.1.56


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