r4202: added smbclient commands "addprivileges" and "delprivileges" for
[samba.git] / source / rpc_server / lsa / dcesrv_lsa.c
index af96b46102ea28b36345de82b1855fa0857f452a..22e108d5380f2920354b6cb8594c15ee4b3fc8a5 100644 (file)
@@ -1084,6 +1084,9 @@ static NTSTATUS lsa_AddRemoveAccountRights(struct dcesrv_call_state *dce_call,
 
        ret = samdb_modify(state->sam_ctx, mem_ctx, &msg);
        if (ret != 0) {
+               if (ldb_flag == LDB_FLAG_MOD_DELETE) {
+                       return NT_STATUS_OBJECT_NAME_NOT_FOUND;
+               }
                return NT_STATUS_UNEXPECTED_IO_ERROR;
        }