diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2004-09-22 22:20:40 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:59:04 -0500 |
commit | 924fa2db941095719b476e3b458ced34426401bb (patch) | |
tree | 9842fdb288092a04409ca32b7b4a6e0a2c09fd6d /source4/librpc/rpc/dcerpc_util.c | |
parent | 814cd2bc3f25c62a8a8dbb2252524cd1e29addd2 (diff) | |
download | samba-924fa2db941095719b476e3b458ced34426401bb.tar.gz samba-924fa2db941095719b476e3b458ced34426401bb.tar.bz2 samba-924fa2db941095719b476e3b458ced34426401bb.zip |
r2538: Support IPv6 as transport for MSRPC. Tested against Win2k3
Implemented using the POSIX getaddrinfo() call (specified by POSIX 1003.1-2003 and 2553)
I'm not sure how portable this function is, so we might have to add a sys_getaddrinfo() later on.
(This used to be commit 0fb0530389751c6fb4ca58f5e9a0f23491699f17)
Diffstat (limited to 'source4/librpc/rpc/dcerpc_util.c')
-rw-r--r-- | source4/librpc/rpc/dcerpc_util.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source4/librpc/rpc/dcerpc_util.c b/source4/librpc/rpc/dcerpc_util.c index 1898575003..2c9ae0354a 100644 --- a/source4/librpc/rpc/dcerpc_util.c +++ b/source4/librpc/rpc/dcerpc_util.c @@ -69,7 +69,7 @@ NTSTATUS dcerpc_epm_map_tcp_port(const char *server, return NT_STATUS_OK; } - status = dcerpc_pipe_open_tcp(&p, server, EPMAPPER_PORT); + status = dcerpc_pipe_open_tcp(&p, server, EPMAPPER_PORT, AF_UNSPEC ); if (!NT_STATUS_IS_OK(status)) { return status; } @@ -542,7 +542,7 @@ static NTSTATUS dcerpc_pipe_connect_ncacn_ip_tcp(struct dcerpc_pipe **p, DEBUG(1,("Mapped to DCERPC/TCP port %u\n", port)); } - status = dcerpc_pipe_open_tcp(p, binding->host, port); + status = dcerpc_pipe_open_tcp(p, binding->host, port, AF_UNSPEC); if (!NT_STATUS_IS_OK(status)) { DEBUG(0,("Failed to connect to %s:%d\n", binding->host, port)); return status; |