aboutsummaryrefslogtreecommitdiff
path: root/usr.bin
diff options
context:
space:
mode:
authorTim J. Robbins <tjr@FreeBSD.org>2003-06-01 06:15:30 +0000
committerTim J. Robbins <tjr@FreeBSD.org>2003-06-01 06:15:30 +0000
commitaa8e31e68cfa63d2678f417a22f6a4c0a435b891 (patch)
treee699db9a0b58858c2015c038d2f0b69a01563102 /usr.bin
parentbf822712f74891e47587cbe95539b064e206836b (diff)
downloadsrc-aa8e31e68cfa63d2678f417a22f6a4c0a435b891.tar.gz
src-aa8e31e68cfa63d2678f417a22f6a4c0a435b891.zip
Close files after opening them to avoiding leaking descriptors and memory.
Notes
Notes: svn path=/head/; revision=115601
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/checknr/checknr.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.bin/checknr/checknr.c b/usr.bin/checknr/checknr.c
index 5a65f5c9b623..30527bda7fc9 100644
--- a/usr.bin/checknr/checknr.c
+++ b/usr.bin/checknr/checknr.c
@@ -258,8 +258,10 @@ main(int argc, char **argv)
f = fopen(cfilename, "r");
if (f == NULL)
perror(cfilename);
- else
+ else {
process(f);
+ fclose(f);
+ }
}
} else {
cfilename = "stdin";