From: isaac Date: Mon, 11 May 2009 22:24:03 +0000 (+0000) Subject: i=wangdi,b=19448: X-Git-Tag: GIT_EPOCH_B1_6~2^5~28 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=4cdb15592e91ba6d33da7d053e6e0b3c3a904093;p=fs%2Flustre-release.git i=wangdi,b=19448: - fixed a file handle leak in liblustre_init_random. --- diff --git a/lustre/liblustre/lutil.c b/lustre/liblustre/lutil.c index f907890..62b20a8 100644 --- a/lustre/liblustre/lutil.c +++ b/lustre/liblustre/lutil.c @@ -127,6 +127,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);