From adf8327243aba249cd3b50690c2ca369fafaee8d Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Fri, 28 Oct 2011 12:28:59 +0300 Subject: [PATCH] gdhcp: Possible file descriptor leak --- gdhcp/common.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gdhcp/common.c b/gdhcp/common.c index 43f6735..0a2b51b 100644 --- a/gdhcp/common.c +++ b/gdhcp/common.c @@ -343,11 +343,11 @@ int dhcp_send_raw_packet(struct dhcp_packet *dhcp_pkt, */ n = sendto(fd, &packet, IP_UPD_DHCP_SIZE, 0, (struct sockaddr *) &dest, sizeof(dest)); + close(fd); + if (n < 0) return -errno; - close(fd); - return n; } -- 2.7.4