From 4b51a95b5fdc120005c7fb71857f77ae2ee644dc Mon Sep 17 00:00:00 2001 From: Dmitry Eremin Date: Fri, 8 Apr 2016 18:20:01 +0300 Subject: [PATCH] LU-7998 utils: fix fd lost A file descriptor for "/dev/loop-control" was never closed. Change-Id: I0dc1cb2453f49322315f00266308c829c04b4792 Signed-off-by: Dmitry Eremin Reviewed-on: http://review.whamcloud.com/19408 Reviewed-by: John L. Hammond Reviewed-by: Bob Glossman Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Oleg Drokin --- lustre/utils/mount_utils.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lustre/utils/mount_utils.c b/lustre/utils/mount_utils.c index 15b0b30..7411577 100644 --- a/lustre/utils/mount_utils.c +++ b/lustre/utils/mount_utils.c @@ -422,6 +422,7 @@ int loop_setup(struct mkfs_opts *mop) } /* find or allocate a free loop device to use */ i = ioctl(ret, LOOP_CTL_GET_FREE); + close(ret); if (i < 0) { fprintf(stderr, "%s: access loop control error\n", progname); return EACCES; -- 1.8.3.1