From ec64d81c152ab93bb3482e789fe84b24e8eb4ad2 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Tue, 6 Jun 2017 13:41:53 -0700 Subject: [PATCH] s3: lib: messaging - Correctly return errno as an NT_STATUS instead of always using NT_STATUS_INTERNAL_ERROR. Signed-off-by: Jeremy Allison --- source3/lib/messages.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source3/lib/messages.c b/source3/lib/messages.c index d7ad49d7c30..c30a479c0bf 100644 --- a/source3/lib/messages.c +++ b/source3/lib/messages.c @@ -303,7 +303,7 @@ static NTSTATUS messaging_init_internal(TALLOC_CTX *mem_ctx, &ret); if (ctx->msg_dgm_ref == NULL) { DEBUG(2, ("messaging_dgm_ref failed: %s\n", strerror(ret))); - status = NT_STATUS_INTERNAL_ERROR; + status = map_nt_error_from_unix(ret); goto done; } talloc_set_destructor(ctx, messaging_context_destructor); -- 2.13.0.506.g27d5fe0cd-goog