mirror of
https://github.com/samba-team/samba.git
synced 2025-03-12 20:58:37 +03:00
CVE-2021-3738 s4:torture/drsuapi: maintain priv->admin_credentials
This will be used in the next commits. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14468 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> [abartlet@samba.org Backported from patch for master to use the older popt functions as master has the new common command line handling]
This commit is contained in:
parent
3db47b076d
commit
ec1ea05e8f
@ -22,6 +22,7 @@
|
||||
*/
|
||||
|
||||
#include "includes.h"
|
||||
#include "lib/cmdline/popt_common.h"
|
||||
#include "librpc/gen_ndr/ndr_drsuapi_c.h"
|
||||
#include "torture/rpc/torture_rpc.h"
|
||||
#include "param/param.h"
|
||||
@ -777,6 +778,8 @@ bool torture_drsuapi_tcase_setup_common(struct torture_context *tctx, struct DsP
|
||||
|
||||
torture_assert(tctx, priv, "Invalid argument");
|
||||
|
||||
priv->admin_credentials = popt_get_cmdline_credentials();
|
||||
|
||||
torture_comment(tctx, "Create DRSUAPI pipe\n");
|
||||
status = torture_rpc_connection(tctx,
|
||||
&priv->drs_pipe,
|
||||
|
@ -27,6 +27,7 @@
|
||||
* Data structure common for most of DRSUAPI tests
|
||||
*/
|
||||
struct DsPrivate {
|
||||
struct cli_credentials *admin_credentials;
|
||||
struct dcerpc_pipe *drs_pipe;
|
||||
struct policy_handle bind_handle;
|
||||
struct drsuapi_DsBindInfo28 srv_bind_info;
|
||||
|
Loading…
x
Reference in New Issue
Block a user