Diff for /servers/slapd/overlays/syncprov.c between versions 1.147.2.35 and 1.147.2.36

version 1.147.2.35, 2008/10/31 23:23:59 version 1.147.2.36, 2008/11/10 17:39:16
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.147.2.34 2008/07/10 00:13:08 quanah Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.147.2.35 2008/10/31 23:23:59 quanah Exp $ */
 /* syncprov.c - syncrepl provider */  /* syncprov.c - syncrepl provider */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.  /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *   *
Line 627  again: Line 627  again:
                 cf.f_av_value = si->si_ctxcsn[maxid];                  cf.f_av_value = si->si_ctxcsn[maxid];
                 fop.ors_filterstr.bv_len = snprintf( buf, sizeof( buf ),                  fop.ors_filterstr.bv_len = snprintf( buf, sizeof( buf ),
                         "(entryCSN>=%s)", cf.f_av_value.bv_val );                          "(entryCSN>=%s)", cf.f_av_value.bv_val );
                 if ( fop.ors_filterstr.bv_len < 0 || fop.ors_filterstr.bv_len >= sizeof( buf ) ) {                  if ( fop.ors_filterstr.bv_len >= sizeof( buf ) ) {
                         return LDAP_OTHER;                          return LDAP_OTHER;
                 }                  }
                 fop.ors_attrsonly = 0;                  fop.ors_attrsonly = 0;
Line 664  again: Line 664  again:
                         fop.ors_filterstr.bv_len = snprintf( buf, sizeof( buf ),                          fop.ors_filterstr.bv_len = snprintf( buf, sizeof( buf ),
                                 "(entryCSN<=%s)", cf.f_av_value.bv_val );                                  "(entryCSN<=%s)", cf.f_av_value.bv_val );
                 }                  }
                 if ( fop.ors_filterstr.bv_len < 0 || fop.ors_filterstr.bv_len >= sizeof( buf ) ) {                  if ( fop.ors_filterstr.bv_len >= sizeof( buf ) ) {
                         return LDAP_OTHER;                          return LDAP_OTHER;
                 }                  }
                 fop.ors_attrsonly = 1;                  fop.ors_attrsonly = 1;
Line 2532  sp_cf_gen(ConfigArgs *c) Line 2532  sp_cf_gen(ConfigArgs *c)
                                 struct berval bv;                                  struct berval bv;
                                 bv.bv_len = snprintf( c->cr_msg, sizeof( c->cr_msg ),                                  bv.bv_len = snprintf( c->cr_msg, sizeof( c->cr_msg ),
                                         "%d %d", si->si_chkops, si->si_chktime );                                          "%d %d", si->si_chkops, si->si_chktime );
                                 if ( bv.bv_len < 0 || bv.bv_len >= sizeof( c->cr_msg ) ) {                                  if ( bv.bv_len >= sizeof( c->cr_msg ) ) {
                                         rc = 1;                                          rc = 1;
                                 } else {                                  } else {
                                         bv.bv_val = c->cr_msg;                                          bv.bv_val = c->cr_msg;

Removed from v.1.147.2.35  
changed lines
  Added in v.1.147.2.36


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