From: Stefan Metzmacher Date: Fri, 2 Mar 2018 13:40:19 +0000 (+0100) Subject: s3:rpc_server: make use of make_session_info_anonymous() X-Git-Tag: talloc-2.1.12~151 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0ee9a550944034718ea188b277cca4b6fc5fbc5c;p=thirdparty%2Fsamba.git s3:rpc_server: make use of make_session_info_anonymous() For unauthenticated connections we should default to a session info with an anonymous nt token. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13328 Signed-off-by: Stefan Metzmacher Reviewed-by: Ralph Boehme --- diff --git a/source3/rpc_server/rpc_server.c b/source3/rpc_server/rpc_server.c index 2327e433d8a..a2bcf8545c0 100644 --- a/source3/rpc_server/rpc_server.c +++ b/source3/rpc_server/rpc_server.c @@ -1108,14 +1108,11 @@ void dcerpc_ncacn_accept(struct tevent_context *ev_ctx, } if (ncacn_conn->session_info == NULL) { - /* - * TODO: use auth_anonymous_session_info() here? - */ - status = make_session_info_guest(ncacn_conn, - &ncacn_conn->session_info); + status = make_session_info_anonymous(ncacn_conn, + &ncacn_conn->session_info); if (!NT_STATUS_IS_OK(status)) { DEBUG(2, ("Failed to create " - "make_session_info_guest - %s\n", + "make_session_info_anonymous - %s\n", nt_errstr(status))); talloc_free(ncacn_conn); return;