summaryrefslogtreecommitdiff
path: root/source4/libcli/cliconnect.c
diff options
context:
space:
mode:
authorVolker Lendecke <vlendec@samba.org>2005-10-28 11:02:42 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:45:27 -0500
commit134b2488c82ae13392121f71e4960178a38f3e01 (patch)
treef002f6d68b66654d18f53a46df5459fbfd241b1e /source4/libcli/cliconnect.c
parent3dc75cc84f92af9a72d52e7c9299b47c01368544 (diff)
downloadsamba-134b2488c82ae13392121f71e4960178a38f3e01.tar.gz
samba-134b2488c82ae13392121f71e4960178a38f3e01.tar.bz2
samba-134b2488c82ae13392121f71e4960178a38f3e01.zip
r11369: Implement socket_connect_multi: Connect to multiple ipv4 tcp ports in
sequence, with a 2-millisecond timeout between firing the syn packets. Build smbcli_sock_connect_send upon that. Volker (This used to be commit 5718df44d90d113304c5deed1e2e7f82ff9e928f)
Diffstat (limited to 'source4/libcli/cliconnect.c')
-rw-r--r--source4/libcli/cliconnect.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/source4/libcli/cliconnect.c b/source4/libcli/cliconnect.c
index 00c5012074..c344ece385 100644
--- a/source4/libcli/cliconnect.c
+++ b/source4/libcli/cliconnect.c
@@ -32,13 +32,9 @@ BOOL smbcli_socket_connect(struct smbcli_state *cli, const char *server)
{
struct smbcli_socket *sock;
- sock = smbcli_sock_init(cli, NULL);
- if (!sock) return False;
+ sock = smbcli_sock_connect_byname(server, 0, NULL, NULL);
- if (!smbcli_sock_connect_byname(sock, server, 0)) {
- talloc_free(sock);
- return False;
- }
+ if (sock == NULL) return False;
cli->transport = smbcli_transport_init(sock, cli, True);
if (!cli->transport) {