Commit 99bb419d authored by Andrey Vagin's avatar Andrey Vagin Committed by Pavel Emelyanov

image: don't leak a file descriptor

CID 1141015 (#1 of 1): Resource leak (RESOURCE_LEAK)
8. leaked_handle: Handle variable fd going out of scope leaks the handle.
Signed-off-by: 's avatarAndrey Vagin <avagin@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 07d9e113
...@@ -240,6 +240,8 @@ int open_image_dir(char *dir) ...@@ -240,6 +240,8 @@ int open_image_dir(char *dir)
} }
ret = install_service_fd(IMG_FD_OFF, fd); ret = install_service_fd(IMG_FD_OFF, fd);
close(fd);
fd = ret;
if (opts.img_parent) { if (opts.img_parent) {
int pfd; int pfd;
...@@ -261,8 +263,6 @@ int open_image_dir(char *dir) ...@@ -261,8 +263,6 @@ int open_image_dir(char *dir)
close(pfd); close(pfd);
} }
close(fd);
return ret; return ret;
err: err:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment