diff options
author | Martin Willi <martin@strongswan.org> | 2006-03-16 15:25:06 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2006-03-16 15:25:06 +0000 |
commit | 16b9a73cc4bd4c4fafc8618fdd4c05ab72195df1 (patch) | |
tree | b7d3214d59942dbd75ad8b9b8f86468f82f7a496 /Source/charon/network/socket.c | |
parent | b1953ccd05b5e6cf5a87c557208d5f8a1fcad231 (diff) | |
download | strongswan-16b9a73cc4bd4c4fafc8618fdd4c05ab72195df1.tar.bz2 strongswan-16b9a73cc4bd4c4fafc8618fdd4c05ab72195df1.tar.xz |
- reworked configuration framework completly
- configuration is now split up in: connections, policies, credentials and daemon config
- further alloc/free fixes needed!
Diffstat (limited to 'Source/charon/network/socket.c')
-rw-r--r-- | Source/charon/network/socket.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Source/charon/network/socket.c b/Source/charon/network/socket.c index f8d45ddd1..0b6610972 100644 --- a/Source/charon/network/socket.c +++ b/Source/charon/network/socket.c @@ -230,20 +230,20 @@ status_t sender(private_socket_t *this, packet_t *packet) { ssize_t bytes_sent; chunk_t data; - host_t *source, *dest; + host_t *src, *dst; - source = packet->get_source(packet); - dest = packet->get_destination(packet); + src = packet->get_source(packet); + dst = packet->get_destination(packet); data = packet->get_data(packet); - this->logger->log(this->logger, CONTROL, "sending packet to %s:%d", - dest->get_address(dest), - dest->get_port(dest)); + this->logger->log(this->logger, CONTROL, "sending packet: from %s:%d to %s:%d", + src->get_address(src), src->get_port(src), + dst->get_address(dst), dst->get_port(dst)); /* send data */ /* TODO: should we send via the interface we received the packet? */ bytes_sent = sendto(this->master_fd, data.ptr, data.len, 0, - dest->get_sockaddr(dest), *(dest->get_sockaddr_len(dest))); + dst->get_sockaddr(dst), *(dst->get_sockaddr_len(dst))); if (bytes_sent != data.len) { @@ -285,7 +285,7 @@ static status_t build_interface_list(private_socket_t *this, u_int16_t port) addr.sin_port = htons(port); if (bind(this->master_fd,(struct sockaddr*)&addr, sizeof(addr)) < 0) { - this->logger->log(this->logger, ERROR, "unable to bind master socket!"); + this->logger->log(this->logger, ERROR, "unable to bind master socket: %s!", strerror(errno)); return FAILED; } |