Commit 331d4fc5 authored by Jeremy Allison's avatar Jeremy Allison Committed by Gerald (Jerry) Carter
Browse files

r810: Fix from "Jerome Borsboom" <j.borsboom@erasmusmc.nl> to ensure error status

codes don't get overwritten.
Jeremy.
(This used to be commit c179451b07c2315a667c2ff683cd30c4d224758e)
parent 74a81e6b
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -669,12 +669,12 @@ done:

	/* set up the LSA Lookup SIDs response */
	init_lsa_trans_names(p->mem_ctx, ref, names, num_entries, sid, &mapped_count);
	if (NT_STATUS_IS_OK(r_u->status)) {
		if (mapped_count == 0)
			r_u->status = NT_STATUS_NONE_MAPPED;
		else if (mapped_count != num_entries)
			r_u->status = STATUS_SOME_UNMAPPED;
	else
		r_u->status = NT_STATUS_OK;
	}
	init_reply_lookup_sids(r_u, ref, names, mapped_count);

	return r_u->status;