Diff for /servers/slapd/filter.c between versions 1.42 and 1.43

version 1.42, 2000/05/22 01:46:57 version 1.43, 2000/05/23 22:13:27
Line 1 Line 1
 /* filter.c - routines for parsing and dealing with filters */  /* filter.c - routines for parsing and dealing with filters */
 /* $OpenLDAP: pkg/ldap/servers/slapd/filter.c,v 1.41 2000/05/21 21:15:55 kurt Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/filter.c,v 1.42 2000/05/22 01:46:57 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 312  get_filter( Line 312  get_filter(
                 break;                  break;
         }          }
   
           free( ftmp );
   
         if ( err != LDAP_SUCCESS ) {          if ( err != LDAP_SUCCESS ) {
                 free( (char *) f );  
                 if ( *fstr != NULL ) {                  if ( *fstr != NULL ) {
                         free( *fstr );                          free( *fstr );
                 }                  }
   
                   if( err != SLAPD_DISCONNECT ) {
                           /* ignore error */
                           f->f_choice = SLAPD_FILTER_COMPUTED;
                           f->f_result = SLAPD_COMPARE_UNDEFINED;
                           *fstr = ch_strdup( "(badfilter)" );
                           err = LDAP_SUCCESS;
                           *filt = f;
   
                   } else {
                           free(f);
                   }
         } else {          } else {
                 *filt = f;                  *filt = f;
         }          }
   
         free( ftmp );  
   
         Debug( LDAP_DEBUG_FILTER, "end get_filter %d\n", err, 0, 0 );          Debug( LDAP_DEBUG_FILTER, "end get_filter %d\n", err, 0, 0 );
         return( err );          return( err );
 }  }

Removed from v.1.42  
changed lines
  Added in v.1.43


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