]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/modrdn.c
Import cache_delete_entry_internal/dntree&idtree delete fix from -devel.
[openldap] / servers / slapd / modrdn.c
index 802dda55acb4cf4f20fe02cde7a5b0ce69cd4d9e..3a7e96704e71d08ca039dfd249ea758011959ab9 100644 (file)
  * is provided ``as is'' without express or implied warranty.
  */
 
+#include "portable.h"
+
 #include <stdio.h>
-#include <string.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include "slap.h"
 
-extern Backend *select_backend();
+#include <ac/socket.h>
+#include <ac/string.h>
 
-extern char    *default_referral;
+#include "slap.h"
 
 void
 do_modrdn(
@@ -47,7 +46,7 @@ do_modrdn(
                send_ldap_result( conn, op, LDAP_PROTOCOL_ERROR, NULL, "" );
                return;
        }
-       odn = strdup( dn );
+       odn = ch_strdup( dn );
        dn_normalize( dn );
 
        Debug( LDAP_DEBUG_ARGS,