]> git.ipfire.org Git - thirdparty/samba.git/commit
dcerpc_util: let dcerpc_pull_auth_trailer() expose the reject reason
authorStefan Metzmacher <metze@samba.org>
Wed, 11 Nov 2020 16:59:45 +0000 (17:59 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Thu, 10 Oct 2024 14:01:04 +0000 (14:01 +0000)
commit7a6a1aae6fa74ab0f55c1160aedd2d79c9a44a90
treec0ff227a39b51f68c9ec877c653ae335958e9ee4
parent890fff1ca0c4e1eb8ef26c4f88aa18aeda3afc4f
dcerpc_util: let dcerpc_pull_auth_trailer() expose the reject reason

If dcerpc_pull_auth_trailer() returns NT_STATUS_RPC_PROTOCOL_ERROR
it will return the BIND reject code in auth->auth_context_id.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
librpc/rpc/dcerpc_util.c
librpc/rpc/dcesrv_auth.c
selftest/knownfail.d/dcerpc-auth-pad