From 1c0ced7e9b15c455d3a629503d1cbeeec63188a0 Mon Sep 17 00:00:00 2001 From: isaac Date: Fri, 15 May 2009 01:57:20 +0000 Subject: [PATCH] i=wangdi,b=19448: - fixed a file handle leak in liblustre_init_random. --- lustre/liblustre/lutil.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lustre/liblustre/lutil.c b/lustre/liblustre/lutil.c index fc9bc5d..ba0fd2f 100644 --- a/lustre/liblustre/lutil.c +++ b/lustre/liblustre/lutil.c @@ -129,6 +129,7 @@ void liblustre_init_random() if (syscall(SYS_read, _rand_dev_fd, &seed, sizeof(seed)) == sizeof(seed)) { ll_srand(seed[0], seed[1]); + syscall(SYS_close, _rand_dev_fd); return; } syscall(SYS_close, _rand_dev_fd); -- 1.8.3.1