aboutsummaryrefslogtreecommitdiff
path: root/testcases/kernel/syscalls/acct/acct02.c
diff options
context:
space:
mode:
authorXiao Yang <ice_yangxiao@163.com>2019-06-08 18:16:09 +0800
committerXiao Yang <ice_yangxiao@163.com>2019-06-11 16:24:13 +0800
commitfaf175ba17d5e9034e822c20a0d5fe9907585233 (patch)
treeb38b5c2fb1f15e9deaa9293dc5e1a8f13ef7bfe5 /testcases/kernel/syscalls/acct/acct02.c
parenteb96091b0bd3a6060bbc767ead719b8a8c089900 (diff)
downloadltp-faf175ba17d5e9034e822c20a0d5fe9907585233.tar.gz
syscalls/acct02.c: Fix EMFILE error
Running acct02 with "-i large number" option may get EMFILE error, because 'fd' file descriptor is not closed on each iteration. Signed-off-by: Xiao Yang <ice_yangxiao@163.com> Tested-by: Christian Amann <camann@suse.com>
Diffstat (limited to 'testcases/kernel/syscalls/acct/acct02.c')
-rw-r--r--testcases/kernel/syscalls/acct/acct02.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/testcases/kernel/syscalls/acct/acct02.c b/testcases/kernel/syscalls/acct/acct02.c
index 8a99bb94d..f61faf206 100644
--- a/testcases/kernel/syscalls/acct/acct02.c
+++ b/testcases/kernel/syscalls/acct/acct02.c
@@ -140,6 +140,8 @@ static void run(void)
tst_res(TPASS, "acct() wrote correct file contents!");
else
tst_res(TFAIL, "acct() wrote incorrect file contents!");
+
+ SAFE_CLOSE(fd);
}
static void setup(void)