diff options
author | Stefan Metzmacher <metze@samba.org> | 2018-03-02 14:40:19 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2018-03-20 17:13:08 +0100 |
commit | 47b13364bed551fb9480ff8ac500d6251fae7b72 (patch) | |
tree | c4c67b76237ae2c92bac60de27d7494f970f6dc4 /source3/rpc_server | |
parent | 8f69498ab6fa85dc3d23a1453224a654a9bedead (diff) | |
download | samba-47b13364bed551fb9480ff8ac500d6251fae7b72.tar.gz |
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 <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
(cherry picked from commit 0ee9a550944034718ea188b277cca4b6fc5fbc5c)
Diffstat (limited to 'source3/rpc_server')
-rw-r--r-- | source3/rpc_server/rpc_server.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/source3/rpc_server/rpc_server.c b/source3/rpc_server/rpc_server.c index e15cd205cdc..4f196dec76e 100644 --- a/source3/rpc_server/rpc_server.c +++ b/source3/rpc_server/rpc_server.c @@ -1104,14 +1104,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; |