diff options
author | Martin Willi <martin@strongswan.org> | 2006-08-31 06:16:52 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2006-08-31 06:16:52 +0000 |
commit | 1f7fd2ced8e45407f915ec49702edcb842c19662 (patch) | |
tree | 1e1c4578b3a53228e3ab9ba6644cc70c0287601b /src | |
parent | 48d9883a3ea3a7a04314940d94ade7d1d148553e (diff) | |
download | strongswan-1f7fd2ced8e45407f915ec49702edcb842c19662.tar.bz2 strongswan-1f7fd2ced8e45407f915ec49702edcb842c19662.tar.xz |
removed unneeded constructor
Diffstat (limited to 'src')
-rw-r--r-- | src/libstrongswan/utils/host.c | 17 | ||||
-rw-r--r-- | src/libstrongswan/utils/host.h | 15 |
2 files changed, 2 insertions, 30 deletions
diff --git a/src/libstrongswan/utils/host.c b/src/libstrongswan/utils/host.c index d0f4f96b0..44925784c 100644 --- a/src/libstrongswan/utils/host.c +++ b/src/libstrongswan/utils/host.c @@ -483,21 +483,6 @@ host_t *host_create_from_string(char *string, u_int16_t port) /* * Described in header. */ -host_t *host_create_from_hdr(u_long address, u_short port) -{ - private_host_t *this = host_create_empty(); - - this->address.sa_family = AF_INET; - this->address4.sin_addr.s_addr = address; - this->address4.sin_port = port; - this->socklen = sizeof(struct sockaddr_in); - set_string(this); - return &this->public; -} - -/* - * Described in header. - */ host_t *host_create_from_chunk(int family, chunk_t address, u_int16_t port) { private_host_t *this = host_create_empty(); @@ -546,10 +531,12 @@ host_t *host_create_from_sockaddr(sockaddr_t *sockaddr) switch (sockaddr->sa_family) { case AF_INET: + { memcpy(&this->address4, sockaddr, sizeof(struct sockaddr_in)); this->socklen = sizeof(struct sockaddr_in); set_string(this); return &this->public; + } case AF_INET6: { memcpy(&this->address6, sockaddr, sizeof(struct sockaddr_in6)); diff --git a/src/libstrongswan/utils/host.h b/src/libstrongswan/utils/host.h index 32abe56a3..b9a97b1cb 100644 --- a/src/libstrongswan/utils/host.h +++ b/src/libstrongswan/utils/host.h @@ -192,7 +192,6 @@ struct host_t { /** * @brief Constructor to create a host_t object from an address string * - * * @param family Address family to use for this object, such as AF_INET or AF_INET6 * @param address string of an address, such as "152.96.193.130" * @param port port number @@ -218,20 +217,6 @@ host_t *host_create(int family, char *address, u_int16_t port); host_t *host_create_from_string(char *string, u_int16_t port); /** - * @brief Constructor to create a host_t object from raw header data - * - * only IPv4 (create host_create_from_hdr6 for IPv6)! - * - * @param address address in network byte order - * @param port port number in network byte order - * @return - * - host_t object - * - * @ingroup network - */ -host_t *host_create_from_hdr(u_long address, u_short port); - -/** * @brief Constructor to create a host_t object from an address chunk * * @param family Address family to use for this object, such as AF_INET or AF_INET6 |