aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libstrongswan/utils/host.c17
-rw-r--r--src/libstrongswan/utils/host.h15
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