From 8137a35173541e4a5a3ed180b6493f2166d08ac1 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Wed, 31 Jul 2002 01:03:10 +0000 Subject: Update the comment. 2002-07-30 Jeffrey Stedfast * camel-tcp-stream.c (camel_tcp_address_new): Update the comment. * camel-tcp-stream-raw.c (socket_connect): If building with IPv6 support and the address is an IPv6 address, connect using a sockaddr_in6 otherwise use the standard IPv4 sockaddr_in structure. (stream_get_local_address): Fix to work with IPv6 addresses. (stream_get_remote_address): Same. * camel-tcp-stream-openssl.c (socket_connect): Same as above. (stream_get_local_address): Fix to work with IPv6 addresses. (stream_get_remote_address): Same. * camel-tcp-stream-ssl.c (stream_connect): If building with IPv6 support and the address is an IPv6 address, initialise the PRNetAddr accordingly. (stream_get_local_address): Fix to work with IPv6 addresses. (stream_get_remote_address): Same. svn path=/trunk/; revision=17651 --- camel/camel-tcp-stream.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'camel/camel-tcp-stream.c') diff --git a/camel/camel-tcp-stream.c b/camel/camel-tcp-stream.c index 78a7c4551c..fbbcbec451 100644 --- a/camel/camel-tcp-stream.c +++ b/camel/camel-tcp-stream.c @@ -213,7 +213,7 @@ camel_tcp_stream_get_remote_address (CamelTcpStream *stream) /** * camel_tcp_address_new: - * @family: the address family (currently must be CAMEL_TCP_ADDRESS_IPV4) + * @family: the address family * @port: the port number (in network byte order) * @length: the length of @address * @address: the address data (family dependent, in network byte order) @@ -221,20 +221,21 @@ camel_tcp_stream_get_remote_address (CamelTcpStream *stream) * Return value: a new CamelTcpAddress. **/ CamelTcpAddress * -camel_tcp_address_new (CamelTcpAddressFamily family, gushort port, - gushort length, gpointer address) +camel_tcp_address_new (CamelTcpAddressFamily family, gushort port, + gushort length, gpointer address) { CamelTcpAddress *addr; - + addr = g_malloc (sizeof (CamelTcpAddress) + length - 1); addr->family = family; - addr->port = port; + addr->port = port; addr->length = length; memcpy (&addr->address, address, length); - + return addr; } + /** * camel_tcp_address_free: * @address: the address -- cgit v1.2.3