From 88a5f8b26f4ba2c4d0a01354339a670a5b1c8f3e Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Tue, 22 Mar 2005 19:30:59 +0000 Subject: r5963: Fix parameter passing for gentest and locktest (This used to be commit 28914c89dc1400d8364c13258ec0e8558acc7dfd) --- source4/torture/gentest.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'source4/torture/gentest.c') diff --git a/source4/torture/gentest.c b/source4/torture/gentest.c index 92d6da9fef..5f036910b6 100644 --- a/source4/torture/gentest.c +++ b/source4/torture/gentest.c @@ -60,7 +60,7 @@ static struct { struct smbcli_state *cli[NINSTANCES]; char *server_name; char *share_name; - struct cli_credentials credentials; + struct cli_credentials *credentials; } servers[NSERVERS]; /* the seeds and flags for each operation */ @@ -175,13 +175,13 @@ static BOOL connect_servers(void) NTSTATUS status; printf("Connecting to \\\\%s\\%s as %s - instance %d\n", servers[i].server_name, servers[i].share_name, - servers[i].credentials.username, j); + servers[i].credentials->username, j); status = smbcli_full_connection(NULL, &servers[i].cli[j], "gentest", servers[i].server_name, servers[i].share_name, NULL, - &servers[i].credentials); + servers[i].credentials); if (!NT_STATUS_IS_OK(status)) { printf("Failed to connect to \\\\%s\\%s - %s\n", servers[i].server_name, servers[i].share_name, @@ -2115,6 +2115,7 @@ static void usage(void) for (i=0;iusername?1:0; + cli_credentials_parse_string(servers[i].credentials, optarg, CRED_SPECIFIED); break; case 'd': DEBUGLEVEL = atoi(optarg); @@ -2186,13 +2187,13 @@ static void usage(void) gentest_init_subsystems; - if (!servers[0].credentials.username) { + if (!servers[0].credentials->username) { usage(); return -1; } - if (!servers[1].credentials.username) { - servers[1].credentials.username = servers[0].credentials.username; - servers[1].credentials.password = servers[0].credentials.password; + if (!servers[1].credentials->username) { + servers[1].credentials->username = servers[0].credentials->username; + servers[1].credentials->password = servers[0].credentials->password; } printf("seed=%u\n", options.seed); -- cgit