]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-meta/modrdn.c
Do not return pointers into BerElement we do not own
[openldap] / servers / slapd / back-meta / modrdn.c
index 1169052a96319c810d485c9843b712d52962e893..34cfebfe9691543a0be72b625a6ceaea240ae41f 100644 (file)
@@ -97,9 +97,10 @@ meta_back_modrdn(
 
        lc = meta_back_getconn( li, conn, op, META_OP_REQUIRE_SINGLE,
                        ndn, &candidate );
-       if ( !lc || !meta_back_dobind( lc, op ) || !meta_back_is_valid( lc, candidate ) ) {
-               send_ldap_result( conn, op, LDAP_OTHER,
-                               NULL, NULL, NULL, NULL );
+       if ( !lc || !meta_back_dobind( lc, op ) 
+                       || !meta_back_is_valid( lc, candidate ) ) {
+               send_ldap_result( conn, op, LDAP_OTHER,
+                               NULL, NULL, NULL, NULL );
                return -1;
        }