Diff for /libraries/liblber/decode.c between versions 1.123 and 1.124

version 1.123, 2009/08/04 19:11:38 version 1.124, 2009/08/07 14:04:25
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.122 2009/07/29 21:03:10 hallvard Exp $ */  /* $OpenLDAP: pkg/ldap/libraries/liblber/decode.c,v 1.123 2009/08/04 19:11:38 hallvard Exp $ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.  /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *   *
  * Copyright 1998-2009 The OpenLDAP Foundation.   * Copyright 1998-2009 The OpenLDAP Foundation.
Line 910  ber_scanf ( BerElement *ber, Line 910  ber_scanf ( BerElement *ber,
   
                 case 'M':       /* BVoff array in-place */                  case 'M':       /* BVoff array in-place */
                         bvp = va_arg( ap, struct berval ** );                          bvp = va_arg( ap, struct berval ** );
                         ber_memfree_x( bvp, ber->ber_memctx );                          ber_memfree_x( *bvp, ber->ber_memctx );
                         *bvp = NULL;                          *bvp = NULL;
                         *(va_arg( ap, ber_len_t * )) = 0;                          *(va_arg( ap, ber_len_t * )) = 0;
                         (void) va_arg( ap, ber_len_t );                          (void) va_arg( ap, ber_len_t );

Removed from v.1.123  
changed lines
  Added in v.1.124


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