Diff for /servers/slapd/filter.c between versions 1.54 and 1.55

version 1.54, 2000/10/13 18:41:56 version 1.55, 2000/10/15 17:12:21
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.53 2000/10/09 17:13:17 jsanchez Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/filter.c,v 1.54 2000/10/13 18:41:56 jsanchez 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 268  get_filter( Line 268  get_filter(
   
                 *fstr = ch_malloc( sizeof("(:dn::=)")                  *fstr = ch_malloc( sizeof("(:dn::=)")
                         + (f->f_mr_desc ? f->f_mr_desc->ad_cname->bv_len : 0)                          + (f->f_mr_desc ? f->f_mr_desc->ad_cname->bv_len : 0)
                         + (f->f_mr_rule ? strlen(f->f_mr_rule) : 0)                          + (f->f_mr_rule_text ? strlen(f->f_mr_rule_text) : 0)
                         + escaped.bv_len );                          + escaped.bv_len );
   
                 sprintf( *fstr, "(%s%s%s%s:=%s)",                  sprintf( *fstr, "(%s%s%s%s:=%s)",
                          (f->f_mr_desc ? f->f_mr_desc->ad_cname->bv_val : ""),                           (f->f_mr_desc ? f->f_mr_desc->ad_cname->bv_val : ""),
                          (f->f_mr_dnattrs ? ":dn" : ""),                           (f->f_mr_dnattrs ? ":dn" : ""),
                          (f->f_mr_rule ? ":" : ""),                           (f->f_mr_rule_text ? ":" : ""),
                          (f->f_mr_rule ? f->f_mr_rule : ""),                           (f->f_mr_rule_text ? f->f_mr_rule_text : ""),
                          f->f_mr_desc->ad_cname->bv_val,  
                          escaped.bv_val );                           escaped.bv_val );
   
                 ber_memfree( escaped.bv_val );                  ber_memfree( escaped.bv_val );

Removed from v.1.54  
changed lines
  Added in v.1.55


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