X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fmodify.c;h=235acc536b0aa90e72648be87495c12b742c6a60;hb=e03d88fcc4533a88ba303c7ba8faa8aa0e4ec775;hp=2629291563eeeee9966f43b9d7851fe16178a2cc;hpb=9f92954dff09295d6d6c32725ece13a96c5e38a9;p=openldap diff --git a/servers/slapd/modify.c b/servers/slapd/modify.c index 2629291563..235acc536b 100644 --- a/servers/slapd/modify.c +++ b/servers/slapd/modify.c @@ -10,12 +10,14 @@ * is provided ``as is'' without express or implied warranty. */ +#include "portable.h" + #include -#include -#include -#include -#include -#include + +#include +#include +#include + #include "slap.h" extern Backend *select_backend(); @@ -27,6 +29,8 @@ extern int global_lastmod; static void modlist_free(); static void add_lastmods(); +extern char *suffixAlias(); + void do_modify( @@ -147,6 +151,9 @@ do_modify( return; } + /* alias suffix if approp */ + dn = suffixAlias ( dn, op, be ); + /* * do the modify if 1 && (2 || 3) * 1) there is a modify function implemented in this backend;