diff options
author | Tim Potter <tpot@samba.org> | 2000-11-11 01:21:31 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2000-11-11 01:21:31 +0000 |
commit | 600eb0eb0036631b7e6d8aa7cddbc378368c002c (patch) | |
tree | a50f0ca9875cfef550284ba80de50f006255f3a9 /source | |
parent | 3be056c71aa8e0a4ba70d397107199004bdb7d3f (diff) | |
download | samba-600eb0eb0036631b7e6d8aa7cddbc378368c002c.tar.gz samba-600eb0eb0036631b7e6d8aa7cddbc378368c002c.tar.xz samba-600eb0eb0036631b7e6d8aa7cddbc378368c002c.zip |
Fetch authentication info before actually using it.
Diffstat (limited to 'source')
-rw-r--r-- | source/smbwrapper/smbw.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/smbwrapper/smbw.c b/source/smbwrapper/smbw.c index 362f7b4964a..0764bc28adb 100644 --- a/source/smbwrapper/smbw.c +++ b/source/smbwrapper/smbw.c @@ -438,6 +438,8 @@ struct smbw_server *smbw_server(char *server, char *share) ip = ipzero; ZERO_STRUCT(c); + get_auth_data_fn(server, share, &workgroup, &username, &password); + /* try to use an existing connection */ for (srv=smbw_srvs;srv;srv=srv->next) { if (strcmp(server,srv->server_name)==0 && @@ -455,8 +457,6 @@ struct smbw_server *smbw_server(char *server, char *share) make_nmb_name(&calling, global_myname, 0x0); make_nmb_name(&called , server, 0x20); - get_auth_data_fn(server, share, &workgroup, &username, &password); - DEBUG(4,("server_n=[%s] server=[%s]\n", server_n, server)); if ((p=strchr(server_n,'#')) && strcmp(p+1,"1D")==0) { |