summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAngelos D. Keromytis <angelos@cvs.openbsd.org>2001-06-29 22:59:42 +0000
committerAngelos D. Keromytis <angelos@cvs.openbsd.org>2001-06-29 22:59:42 +0000
commit982493741f77629ca38dd5d1639bddaa6855a3e2 (patch)
treedf8c008fdea4c0fee28f15904e839c6b082767b5
parent3c67a2f1d6ce35ce613343e1efde0353ff8509fd (diff)
Fix address byte ordering issue, ho@ ok
-rw-r--r--sbin/isakmpd/udp.c6
-rw-r--r--sbin/isakmpd/util.c5
2 files changed, 6 insertions, 5 deletions
diff --git a/sbin/isakmpd/udp.c b/sbin/isakmpd/udp.c
index 3ee603eb361..7b228c62ec8 100644
--- a/sbin/isakmpd/udp.c
+++ b/sbin/isakmpd/udp.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: udp.c,v 1.37 2001/06/29 22:43:40 ho Exp $ */
+/* $OpenBSD: udp.c,v 1.38 2001/06/29 22:59:40 angelos Exp $ */
/* $EOM: udp.c,v 1.57 2001/01/26 10:09:57 niklas Exp $ */
/*
@@ -520,6 +520,8 @@ udp_init ()
LIST_INIT (&udp_listen_list);
+ transport_method_add (&udp_transport_vtbl);
+
/* Bind the ISAKMP UDP port on all network interfaces we have. */
/* XXX need to check errors */
if_map (udp_bind_if, port);
@@ -556,8 +558,6 @@ udp_init ()
log_error ("udp_init: could not allocate default IPv6 ISAKMP UDP port");
else if (conf_get_str ("General", "Listen-on"))
default_transport6->flags &= ~TRANSPORT_LISTEN;
-
- transport_method_add (&udp_transport_vtbl);
}
/*
diff --git a/sbin/isakmpd/util.c b/sbin/isakmpd/util.c
index 33b6c17a0b0..3c95c74e218 100644
--- a/sbin/isakmpd/util.c
+++ b/sbin/isakmpd/util.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: util.c,v 1.16 2001/06/29 04:52:22 ho Exp $ */
+/* $OpenBSD: util.c,v 1.17 2001/06/29 22:59:41 angelos Exp $ */
/* $EOM: util.c,v 1.23 2000/11/23 12:22:08 niklas Exp $ */
/*
@@ -434,7 +434,8 @@ util_ntoa (char **buf, int af, u_int8_t *addr)
case AF_INET:
sfrom->sa_len = sizeof (struct sockaddr_in);
memcpy (&ip4_buf, addr, sizeof (struct in_addr));
- ((struct sockaddr_in *)sfrom)->sin_addr.s_addr = htonl (ip4_buf);
+/* ((struct sockaddr_in *)sfrom)->sin_addr.s_addr = htonl (ip4_buf);*/
+ ((struct sockaddr_in *)sfrom)->sin_addr.s_addr = ip4_buf;
break;
case AF_INET6:
sfrom->sa_len = sizeof (struct sockaddr_in6);