diff options
author | Richard Sharpe <sharpe@samba.org> | 1999-01-25 01:46:14 +0000 |
---|---|---|
committer | Richard Sharpe <sharpe@samba.org> | 1999-01-25 01:46:14 +0000 |
commit | f5f913b001ab66c2266e3325f8c91af2486116a2 (patch) | |
tree | b9e85ff9d4828317cfecf8dbe30a8d4ccdc52288 /source3/client/client.c | |
parent | 444dc51920f648458b6fd6bee1a7309cecb87ad1 (diff) | |
download | samba-f5f913b001ab66c2266e3325f8c91af2486116a2.tar.gz samba-f5f913b001ab66c2266e3325f8c91af2486116a2.tar.bz2 samba-f5f913b001ab66c2266e3325f8c91af2486116a2.zip |
Putting back the -p flag in smbclient.
However, it seems that the -s flag
in smbclient is also ignored :-(
(This used to be commit f6c78192664d611d4663ed7459a2789315861eec)
Diffstat (limited to 'source3/client/client.c')
-rw-r--r-- | source3/client/client.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/source3/client/client.c b/source3/client/client.c index 8d6e8a4b3c..afee7dbbd3 100644 --- a/source3/client/client.c +++ b/source3/client/client.c @@ -29,6 +29,7 @@ struct cli_state *cli; extern BOOL in_client; +static int port = SMB_PORT; pstring cur_dir = "\\"; pstring cd_path = ""; static pstring service; @@ -1642,12 +1643,16 @@ struct cli_state *do_connect(char *server, char *share) make_nmb_name(&calling, global_myname, 0x0, ""); make_nmb_name(&called , server, name_type, ""); + if (port == 0) + port = 139; /* If not set, set to 139, FIXME, NUMBERS BAD */ + again: ip = ipzero; if (have_ip) ip = dest_ip; /* have to open a new connection */ - if (!(c=cli_initialise(NULL)) || !cli_connect(c, server_n, &ip)) { + if (!(c=cli_initialise(NULL)) || (cli_set_port(c, port) == 0) || + !cli_connect(c, server_n, &ip)) { DEBUG(0,("Connection to %s failed\n", server_n)); return NULL; } @@ -1909,7 +1914,6 @@ static int do_message_op(void) { fstring base_directory; char *pname = argv[0]; - int port = SMB_PORT; int opt; extern FILE *dbf; extern char *optarg; |