summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcanacar <canacar@openbsd.org>2004-05-04 18:14:51 +0000
committercanacar <canacar@openbsd.org>2004-05-04 18:14:51 +0000
commit48e0415e836b4238c59627e9ae3e42b9079e87dc (patch)
tree59428b633126d4d8bb9e5e1c5c502e736a3c57be
parentApply bridge filter rules to incoming packets destined to the local machine. (diff)
downloadwireguard-openbsd-48e0415e836b4238c59627e9ae3e42b9079e87dc.tar.xz
wireguard-openbsd-48e0415e836b4238c59627e9ae3e42b9079e87dc.zip
Fix memory leak, ok henning@
-rw-r--r--sbin/dhclient/privsep.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sbin/dhclient/privsep.c b/sbin/dhclient/privsep.c
index aa7efddf9db..6cd447ef614 100644
--- a/sbin/dhclient/privsep.c
+++ b/sbin/dhclient/privsep.c
@@ -63,6 +63,9 @@ buf_close(int sock, struct buf *buf)
error("short write: wanted %u got %d bytes", buf->size,
buf->rpos);
+ free(buf->buf);
+ free(buf);
+
return (n);
}
@@ -225,4 +228,4 @@ dispatch_imsg(int fd)
default:
error("received unknown message, code %d", hdr.code);
}
-} \ No newline at end of file
+}