Specify buffer sizes
authorAndrew Bartlett <abartlet@samba.org>
Sat, 15 Mar 2003 06:46:43 +0000 (06:46 +0000)
committerAndrew Bartlett <abartlet@samba.org>
Sat, 15 Mar 2003 06:46:43 +0000 (06:46 +0000)
(This used to be commit aa12379b3fd9646199a8ff3f217ec7dfef1942a5)

source3/libsmb/cliconnect.c

index 36b6f609f5be3a6adf1ab07cbccb5f7e5f2182cb..763878f9b38307d81b66e91f8334c8585d83edf8 100644 (file)
@@ -66,7 +66,7 @@ static BOOL cli_session_setup_lanman2(struct cli_state *cli, const char *user,
                memcpy(pword, pass, passlen);
        } else if (passlen > 0) {
                /* Plaintext mode needed, assume plaintext supplied. */
-               passlen = clistr_push(cli, pword, pass, -1, STR_TERMINATE);
+               passlen = clistr_push(cli, pword, pass, sizeof(pword), STR_TERMINATE);
        }
 
        /* send a session setup command */
@@ -778,7 +778,7 @@ BOOL cli_send_tconX(struct cli_state *cli,
                        /*
                         * Non-encrypted passwords - convert to DOS codepage before using.
                         */
-                       passlen = clistr_push(cli, pword, pass, -1, STR_TERMINATE);
+                       passlen = clistr_push(cli, pword, pass, sizeof(pword), STR_TERMINATE);
                } else {
                        memcpy(pword, pass, passlen);
                }