Make all the tools use the proper accessor functions.
authorJeremy Allison <jra@samba.org>
Fri, 7 Dec 2007 02:58:01 +0000 (18:58 -0800)
committerJeremy Allison <jra@samba.org>
Fri, 7 Dec 2007 02:58:01 +0000 (18:58 -0800)
Jeremy.
(This used to be commit 6d61bb87975839adb25c304e5e5041f91b12d236)

source3/rpcclient/cmd_spoolss.c
source3/rpcclient/rpcclient.c
source3/utils/smbcacls.c
source3/utils/smbcquotas.c

index 1566b955753fc52b6d19d1158b1b49e236cd8e19..a7969bddd1eeb82341a31facd253863b11a80c47 100644 (file)
@@ -2674,8 +2674,8 @@ static WERROR cmd_spoolss_printercmp(struct rpc_pipe_client *cli,
                                        get_cmdline_auth_info_username(),
                                        lp_workgroup(),
                                        get_cmdline_auth_info_password(),
-                                       cmdline_auth_info.use_kerberos ? CLI_FULL_CONNECTION_USE_KERBEROS : 0,
-                                       cmdline_auth_info.signing_state, NULL);
+                                       get_cmdline_auth_info_use_kerberos() ? CLI_FULL_CONNECTION_USE_KERBEROS : 0,
+                                       get_cmdline_auth_info_signing_state(), NULL);
 
        if ( !NT_STATUS_IS_OK(nt_status) )
                return WERR_GENERAL_FAILURE;
index 7b4589efa923a617f48acd8325ade577793d83ae..627c821baa671e9c1b1516c41cca3838feef50d8 100644 (file)
@@ -823,10 +823,10 @@ out_free:
         * from stdin if necessary
         */
 
-       if (!cmdline_auth_info.got_pass) {
+       if (!get_cmdline_auth_info_got_pass()) {
                char *pass = getpass("Password:");
                if (pass) {
-                       pstrcpy(cmdline_auth_info.password, pass);
+                       set_cmdline_auth_info_password(pass);
                }
        }
 
@@ -838,11 +838,11 @@ out_free:
        nt_status = cli_full_connection(&cli, global_myname(), server,
                                        opt_ipaddr ? &server_ss : NULL, opt_port,
                                        "IPC$", "IPC",
-                                       cmdline_auth_info.username,
+                                       get_cmdline_auth_info_username(),
                                        lp_workgroup(),
-                                       cmdline_auth_info.password,
-                                       cmdline_auth_info.use_kerberos ? CLI_FULL_CONNECTION_USE_KERBEROS : 0,
-                                       cmdline_auth_info.signing_state,NULL);
+                                       get_cmdline_auth_info_password(),
+                                       get_cmdline_auth_info_use_kerberos() ? CLI_FULL_CONNECTION_USE_KERBEROS : 0,
+                                       get_cmdline_auth_info_signing_state(),NULL);
 
        if (!NT_STATUS_IS_OK(nt_status)) {
                DEBUG(0,("Cannot connect to server.  Error was %s\n", nt_errstr(nt_status)));
index e3f94cd45851582df0b2cd5936c8f7b9683c3bf6..1057d35db379334ad5afe2cf6e51701d67851395 100644 (file)
@@ -816,11 +816,10 @@ static struct cli_state *connect_one(const char *server, const char *share)
        NTSTATUS nt_status;
        zero_addr(&ss);
 
-       if (!cmdline_auth_info.got_pass) {
+       if (!get_cmdline_auth_info_got_pass()) {
                char *pass = getpass("Password: ");
                if (pass) {
-                       pstrcpy(cmdline_auth_info.password, pass);
-                       cmdline_auth_info.got_pass = True;
+                       set_cmdline_auth_info_password(pass);
                }
        }
 
@@ -831,7 +830,7 @@ static struct cli_state *connect_one(const char *server, const char *share)
                                                            lp_workgroup(),
                                                            get_cmdline_auth_info_password(),
                                                            0,
-                                                           get_cmdline_auth_info.signing_state(),
+                                                           get_cmdline_auth_info_signing_state(),
                                                            NULL))) {
                return c;
        } else {
index 3aa9e76a147cebe2057a848e73b2a8556ff61631..34a547d40426ea125ff3bccdc64ca7b565108f0a 100644 (file)
@@ -373,20 +373,22 @@ static struct cli_state *connect_one(const char *share)
        NTSTATUS nt_status;
        zero_addr(&ss);
 
-       if (!cmdline_auth_info.got_pass) {
+       if (!get_cmdline_auth_info_got_pass()) {
                char *pass = getpass("Password: ");
                if (pass) {
-                       pstrcpy(cmdline_auth_info.password, pass);
-                       cmdline_auth_info.got_pass = True;
+                       set_cmdline_auth_info_password(pass);
                }
        }
 
        if (NT_STATUS_IS_OK(nt_status = cli_full_connection(&c, global_myname(), server, 
-                                                           &ss, 0,
-                                                           share, "?????",
-                                                           cmdline_auth_info.username, lp_workgroup(),
-                                                           cmdline_auth_info.password, 0,
-                                                           cmdline_auth_info.signing_state, NULL))) {
+                                                   &ss, 0,
+                                                   share, "?????",
+                                                   get_cmdline_auth_info_username(),
+                                                   lp_workgroup(),
+                                                   get_cmdline_auth_info_password(),
+                                                   0,
+                                                   get_cmdline_auth_info_signing_state(),
+                                                   NULL))) {
                return c;
        } else {
                DEBUG(0,("cli_full_connection failed! (%s)\n", nt_errstr(nt_status)));
@@ -511,7 +513,7 @@ FSQFLAGS:QUOTA_ENABLED/DENY_DISK/LOG_SOFTLIMIT/LOG_HARD_LIMIT", "SETSTRING" },
                todo = USER_QUOTA;
 
        if (!fix_user) {
-               username_str = talloc_strdup(frame, cmdline_auth_info.username);
+               username_str = talloc_strdup(frame, get_cmdline_auth_info_username());
                if (!username_str) {
                        exit(EXIT_PARSE_ERROR);
                }