diff options
author | Xiao Yang <ice_yangxiao@163.com> | 2019-06-08 18:16:09 +0800 |
---|---|---|
committer | Xiao Yang <ice_yangxiao@163.com> | 2019-06-11 16:24:13 +0800 |
commit | faf175ba17d5e9034e822c20a0d5fe9907585233 (patch) | |
tree | b38b5c2fb1f15e9deaa9293dc5e1a8f13ef7bfe5 /testcases/kernel/syscalls/acct/acct02.c | |
parent | eb96091b0bd3a6060bbc767ead719b8a8c089900 (diff) | |
download | ltp-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.c | 2 |
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) |