s4-dsdb: change samdb_replace() to dsdb_replace() and allow for dsdb_flags
[ira/wip.git] / source4 / rpc_server / netlogon / dcerpc_netlogon.c
index fb2601ab2ff2b37f3533e4c9c3d9556662cb59aa..f47f608527412717e06cac1375757cf7f80c83dc 100644 (file)
@@ -1200,7 +1200,7 @@ static NTSTATUS dcesrv_netr_LogonGetDomainInfo(struct dcesrv_call_state *dce_cal
                samdb_msg_add_delete(sam_ctx, mem_ctx, new_msg,
                        "operatingSystemVersion");
 
-               if (samdb_replace(sam_ctx, mem_ctx, new_msg) != LDB_SUCCESS) {
+               if (dsdb_replace(sam_ctx, new_msg, 0) != LDB_SUCCESS) {
                        DEBUG(3,("Impossible to update samdb: %s\n",
                                ldb_errstring(sam_ctx)));
                }
@@ -1262,7 +1262,7 @@ static NTSTATUS dcesrv_netr_LogonGetDomainInfo(struct dcesrv_call_state *dce_cal
                        );
                }
 
-               if (samdb_replace(sam_ctx, mem_ctx, new_msg) != LDB_SUCCESS) {
+               if (dsdb_replace(sam_ctx, new_msg, 0) != LDB_SUCCESS) {
                        DEBUG(3,("Impossible to update samdb: %s\n",
                                ldb_errstring(sam_ctx)));
                }