]> git.sur5r.net Git - openldap/commitdiff
fix cleanup
authorPierangelo Masarati <ando@openldap.org>
Wed, 14 Mar 2007 01:05:42 +0000 (01:05 +0000)
committerPierangelo Masarati <ando@openldap.org>
Wed, 14 Mar 2007 01:05:42 +0000 (01:05 +0000)
servers/slapd/back-meta/search.c

index 0e79c7ea6b48ea5d2e05a8d206cda127e5ca2136..59f6d905d9af8f4fc13e911ad661ad841e31b6c7 100644 (file)
@@ -316,6 +316,7 @@ down:;
                if ( *mcp == NULL ) {
                        retcode = META_SEARCH_ERR;
                        rs->sr_err = LDAP_UNAVAILABLE;
+                       candidates[ candidate ].sr_msgid = META_MSGID_IGNORE;
                        break;
                }
                /* fall thru */
@@ -630,6 +631,7 @@ retry:;
 
                if ( *mcp == NULL ) {
                        retcode = META_SEARCH_ERR;
+                       candidates[ candidate ].sr_msgid = META_MSGID_IGNORE;
                        break;
                }
                /* fall thru */