s4-drs: use a permissive modify in addentry
authorAndrew Tridgell <tridge@samba.org>
Mon, 15 Feb 2010 06:38:47 +0000 (17:38 +1100)
committerAndrew Tridgell <tridge@samba.org>
Mon, 15 Feb 2010 07:58:40 +0000 (18:58 +1100)
It is not an error if entries already exist.

source4/rpc_server/drsuapi/addentry.c

index f63a96740f82453c43629352caea25f01aa81d8c..b1c361da57a04be6683a1ccb4e607b66edfe1c69 100644 (file)
@@ -128,7 +128,7 @@ static WERROR drsuapi_add_SPNs(struct drsuapi_bind_state *b_state,
                        return WERR_NOMEM;
                }
 
-               ret = ldb_modify(b_state->sam_ctx, msg);
+               ret = dsdb_modify_permissive(b_state->sam_ctx, msg);
                if (ret != LDB_SUCCESS) {
                        DEBUG(0,(__location__ ": Failed to add SPNs - %s\n",
                                 ldb_errstring(b_state->sam_ctx)));