From fed414df9dc9abef040adfbd8c5956fb610edaa2 Mon Sep 17 00:00:00 2001 From: Fam Zheng Date: Wed, 15 Mar 2017 00:12:05 +0800 Subject: file-posix: Don't leak fd in hdev_get_max_segments This fixes a leaked fd introduced in commit 9103f1ce. Signed-off-by: Fam Zheng Reviewed-by: Eric Blake Signed-off-by: Kevin Wolf --- block/file-posix.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'block/file-posix.c') diff --git a/block/file-posix.c b/block/file-posix.c index ac6bd9fae8..53febd3767 100644 --- a/block/file-posix.c +++ b/block/file-posix.c @@ -703,6 +703,9 @@ static int hdev_get_max_segments(const struct stat *st) } out: + if (fd != -1) { + close(fd); + } g_free(sysfspath); return ret; #else -- cgit v1.2.1