diff options
author | Volker Lendecke <vl@samba.org> | 2011-05-29 13:33:49 +0200 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2011-05-29 14:39:12 +0200 |
commit | 5676f817c747feb1b2e4e100e5083e2ad75ce421 (patch) | |
tree | 5c9f9bf5df5e3c67039581c0e388a64c0df0eb77 /source3 | |
parent | 3f8621b5d396920f1756df17445ad8e675a606f5 (diff) | |
download | samba-5676f817c747feb1b2e4e100e5083e2ad75ce421.tar.gz samba-5676f817c747feb1b2e4e100e5083e2ad75ce421.tar.bz2 samba-5676f817c747feb1b2e4e100e5083e2ad75ce421.zip |
s3: Remove unused attempt_netbios_session_request
Diffstat (limited to 'source3')
-rw-r--r-- | source3/libsmb/cliconnect.c | 65 | ||||
-rw-r--r-- | source3/libsmb/proto.h | 2 |
2 files changed, 0 insertions, 67 deletions
diff --git a/source3/libsmb/cliconnect.c b/source3/libsmb/cliconnect.c index bc220280eb..d4f9f31667 100644 --- a/source3/libsmb/cliconnect.c +++ b/source3/libsmb/cliconnect.c @@ -3362,71 +3362,6 @@ NTSTATUS cli_full_connection(struct cli_state **output_cli, } /**************************************************************************** - Attempt a NetBIOS session request, falling back to *SMBSERVER if needed. -****************************************************************************/ - -bool attempt_netbios_session_request(struct cli_state **ppcli, const char *srchost, const char *desthost, - struct sockaddr_storage *pdest_ss) -{ - struct nmb_name calling, called; - - make_nmb_name(&calling, srchost, 0x0); - - /* - * If the called name is an IP address - * then use *SMBSERVER immediately. - */ - - if(is_ipaddress(desthost)) { - make_nmb_name(&called, STAR_SMBSERVER, 0x20); - } else { - make_nmb_name(&called, desthost, 0x20); - } - - if (!cli_session_request(*ppcli, &calling, &called)) { - NTSTATUS status; - struct nmb_name smbservername; - - make_nmb_name(&smbservername, STAR_SMBSERVER, 0x20); - - /* - * If the name wasn't *SMBSERVER then - * try with *SMBSERVER if the first name fails. - */ - - if (nmb_name_equal(&called, &smbservername)) { - - /* - * The name used was *SMBSERVER, don't bother with another name. - */ - - DEBUG(0,("attempt_netbios_session_request: %s rejected the session for name *SMBSERVER \ -with error %s.\n", desthost, cli_errstr(*ppcli) )); - return False; - } - - /* Try again... */ - cli_shutdown(*ppcli); - - *ppcli = cli_initialise(); - if (!*ppcli) { - /* Out of memory... */ - return False; - } - - status = cli_connect(*ppcli, desthost, pdest_ss); - if (!NT_STATUS_IS_OK(status) || - !cli_session_request(*ppcli, &calling, &smbservername)) { - DEBUG(0,("attempt_netbios_session_request: %s rejected the session for \ -name *SMBSERVER with error %s\n", desthost, cli_errstr(*ppcli) )); - return False; - } - } - - return True; -} - -/**************************************************************************** Send an old style tcon. ****************************************************************************/ NTSTATUS cli_raw_tcon(struct cli_state *cli, diff --git a/source3/libsmb/proto.h b/source3/libsmb/proto.h index 7a8f5677f6..2eb6374b24 100644 --- a/source3/libsmb/proto.h +++ b/source3/libsmb/proto.h @@ -89,8 +89,6 @@ NTSTATUS cli_full_connection(struct cli_state **output_cli, const char *user, const char *domain, const char *password, int flags, int signing_state); -bool attempt_netbios_session_request(struct cli_state **ppcli, const char *srchost, const char *desthost, - struct sockaddr_storage *pdest_ss); NTSTATUS cli_raw_tcon(struct cli_state *cli, const char *service, const char *pass, const char *dev, uint16 *max_xmit, uint16 *tid); |