]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-meta/candidates.c
Fix compare op
[openldap] / servers / slapd / back-meta / candidates.c
index 4a7ba3b3e267a5d87d0abe3f23516557d3f96f59..4a7354ee6453116887471852c615a46a3675ab10 100644 (file)
@@ -1,7 +1,7 @@
 /* $OpenLDAP$ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *
- * Copyright 1999-2006 The OpenLDAP Foundation.
+ * Copyright 1999-2009 The OpenLDAP Foundation.
  * Portions Copyright 2001-2003 Pierangelo Masarati.
  * Portions Copyright 1999-2003 Howard Chu.
  * All rights reserved.
@@ -187,7 +187,7 @@ meta_clear_one_candidate(
 {
        metasingleconn_t        *msc = &mc->mc_conns[ candidate ];
 
-       if ( msc->msc_ld ) {
+       if ( msc->msc_ld != NULL ) {
 
 #ifdef DEBUG_205
                char    buf[ BUFSIZ ];
@@ -213,6 +213,8 @@ meta_clear_one_candidate(
                BER_BVZERO( &msc->msc_cred );
        }
 
+       msc->msc_mscflags = 0;
+
        return 0;
 }