diff options
author | 2014-06-04 07:14:29 +0000 | |
---|---|---|
committer | 2014-06-04 07:14:29 +0000 | |
commit | 0f1d5c46a6847f8546fb9cc493da45d7b6a3821e (patch) | |
tree | 16ab8d1a2e8fe8cf78ed483e9fa431df07fdaf3a | |
parent | TMPDIR is an extension; (diff) | |
download | wireguard-openbsd-0f1d5c46a6847f8546fb9cc493da45d7b6a3821e.tar.xz wireguard-openbsd-0f1d5c46a6847f8546fb9cc493da45d7b6a3821e.zip |
fix a fd leak in an error path
-rw-r--r-- | usr.sbin/config/mkmakefile.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/config/mkmakefile.c b/usr.sbin/config/mkmakefile.c index 80886956084..0f497f568cf 100644 --- a/usr.sbin/config/mkmakefile.c +++ b/usr.sbin/config/mkmakefile.c @@ -1,4 +1,4 @@ -/* $OpenBSD: mkmakefile.c,v 1.39 2013/11/23 17:38:15 deraadt Exp $ */ +/* $OpenBSD: mkmakefile.c,v 1.40 2014/06/04 07:14:29 jsg Exp $ */ /* $NetBSD: mkmakefile.c,v 1.34 1997/02/02 21:12:36 thorpej Exp $ */ /* @@ -91,6 +91,7 @@ mkmakefile(void) (void)fprintf(stderr, "config: cannot write Makefile: %s\n", strerror(errno)); free(ifname); + (void)fclose(ifp); return (1); } if (emitdefs(ofp) != 0) |