]> git.sur5r.net Git - openldap/commitdiff
entry close fix from HEAD
authorKurt Zeilenga <kurt@openldap.org>
Wed, 21 Jan 2004 00:46:03 +0000 (00:46 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Wed, 21 Jan 2004 00:46:03 +0000 (00:46 +0000)
servers/slapd/backglue.c

index a74478e4f774ad79ce5ecf51796443a8fc6ece19..42a9c1bb0ce24798d773575a5dee4b7987e7d1ff 100644 (file)
@@ -463,7 +463,8 @@ glue_tool_entry_next (
 
        /* If we ran out of entries in one database, move on to the next */
        while (rc == NOID) {
-               glueBack->be_entry_close (glueBack);
+               if ( glueBack && glueBack->be_entry_close )
+                       glueBack->be_entry_close (glueBack);
                for (i=0; i<gi->nodes; i++) {
                        if (gi->n[i].be == glueBack)
                                break;