summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source4/lib/credentials.c1
-rw-r--r--source4/torture/rpc/schannel.c6
2 files changed, 4 insertions, 3 deletions
diff --git a/source4/lib/credentials.c b/source4/lib/credentials.c
index 92f389e228..211cb9ce07 100644
--- a/source4/lib/credentials.c
+++ b/source4/lib/credentials.c
@@ -316,6 +316,7 @@ void cli_credentials_set_anonymous(struct cli_credentials *cred)
{
cli_credentials_set_username(cred, "", CRED_SPECIFIED);
cli_credentials_set_domain(cred, "", CRED_SPECIFIED);
+ cli_credentials_set_password(cred, NULL, CRED_SPECIFIED);
}
BOOL cli_credentials_is_anonymous(struct cli_credentials *credentials)
diff --git a/source4/torture/rpc/schannel.c b/source4/torture/rpc/schannel.c
index d27285a9cc..d60a8bb60b 100644
--- a/source4/torture/rpc/schannel.c
+++ b/source4/torture/rpc/schannel.c
@@ -23,6 +23,7 @@
#include "includes.h"
#include "librpc/gen_ndr/ndr_samr.h"
#include "librpc/gen_ndr/ndr_netlogon.h"
+#include "lib/cmdline/popt_common.h"
#define TEST_MACHINE_NAME "schanneltest"
@@ -64,9 +65,8 @@ static BOOL test_netlogon_ops(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx,
struct netr_LogonSamLogon r;
struct netr_Authenticator auth, auth2;
struct netr_NetworkInfo ninfo;
- const char *username = lp_parm_string(-1, "torture", "username");
- const char *password = lp_parm_string(-1, "torture", "password");
-
+ const char *username = cli_credentials_get_username(cmdline_credentials);
+ const char *password = cli_credentials_get_password(cmdline_credentials);
int i;
BOOL ret = True;