diff options
author | Volker Lendecke <vlendec@samba.org> | 2005-10-28 11:02:42 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:45:27 -0500 |
commit | 134b2488c82ae13392121f71e4960178a38f3e01 (patch) | |
tree | f002f6d68b66654d18f53a46df5459fbfd241b1e /source4/libcli/cliconnect.c | |
parent | 3dc75cc84f92af9a72d52e7c9299b47c01368544 (diff) | |
download | samba-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.c | 8 |
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) { |