summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorangelos <angelos@openbsd.org>2001-08-11 10:13:32 +0000
committerangelos <angelos@openbsd.org>2001-08-11 10:13:32 +0000
commitb2e8d7d4108e014bdd0ff25debd20fcfa37e0c9c (patch)
tree85a5129325a2352f5605cbeef2e35e674c39c739
parentWhen a message is received on the wildcard (default) transport, (diff)
downloadwireguard-openbsd-b2e8d7d4108e014bdd0ff25debd20fcfa37e0c9c.tar.xz
wireguard-openbsd-b2e8d7d4108e014bdd0ff25debd20fcfa37e0c9c.zip
Check socket >= 0. We should also be going through the list of cloned
transports and invalidating (somehow) those whose socket should not be used.
-rw-r--r--sbin/isakmpd/udp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/isakmpd/udp.c b/sbin/isakmpd/udp.c
index 67ca604b9cf..39e48fb7b18 100644
--- a/sbin/isakmpd/udp.c
+++ b/sbin/isakmpd/udp.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: udp.c,v 1.45 2001/08/11 09:57:30 angelos Exp $ */
+/* $OpenBSD: udp.c,v 1.46 2001/08/11 10:13:32 angelos Exp $ */
/* $EOM: udp.c,v 1.57 2001/01/26 10:09:57 niklas Exp $ */
/*
@@ -206,7 +206,7 @@ udp_make (struct sockaddr *laddr)
return &t->transport;
err:
- if (s != -1)
+ if (s >= 0)
close (s);
if (t)
{