diff options
author | 2010-04-15 15:31:55 +0000 | |
---|---|---|
committer | 2010-04-15 15:31:55 +0000 | |
commit | d182cf51d8240cf6890023801df51f18041ded9f (patch) | |
tree | 46e21e041a96862a5d4233f964763a2fedd30a1a | |
parent | update the man page to fit latest uthum(4) driver. (diff) | |
download | wireguard-openbsd-d182cf51d8240cf6890023801df51f18041ded9f.tar.xz wireguard-openbsd-d182cf51d8240cf6890023801df51f18041ded9f.zip |
Fix fd leak in error case.
OK michele@
-rw-r--r-- | usr.sbin/ldpd/packet.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/ldpd/packet.c b/usr.sbin/ldpd/packet.c index 7e08cdf125b..7217553f515 100644 --- a/usr.sbin/ldpd/packet.c +++ b/usr.sbin/ldpd/packet.c @@ -1,4 +1,4 @@ -/* $OpenBSD: packet.c,v 1.6 2010/04/15 15:04:23 claudio Exp $ */ +/* $OpenBSD: packet.c,v 1.7 2010/04/15 15:31:55 claudio Exp $ */ /* * Copyright (c) 2009 Michele Marchetto <michele@openbsd.org> @@ -287,6 +287,7 @@ session_accept(int fd, short event, void *bula) if ((iface = session_find_iface(xconf, src.sin_addr)) == NULL) { log_debug("sess_recv_packet: cannot find a matching interface"); + close(newfd); return; } |