Commit 173c749d authored by Cyrill Gorcunov's avatar Cyrill Gorcunov

Fix potential memory leak in parasite_dump_pages_seized

Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
parent 8324db69
...@@ -443,8 +443,6 @@ int parasite_dump_pages_seized(struct parasite_ctl *ctl, struct list_head *vma_a ...@@ -443,8 +443,6 @@ int parasite_dump_pages_seized(struct parasite_ctl *ctl, struct list_head *vma_a
sizeof(parasite_dumppages.open_path), sizeof(parasite_dumppages.open_path),
"%s/%s", cwd, cr_fdset->desc[fd_type].name); "%s/%s", cwd, cr_fdset->desc[fd_type].name);
free(cwd);
parasite_dumppages.open_flags = O_WRONLY; parasite_dumppages.open_flags = O_WRONLY;
parasite_dumppages.open_mode = CR_FD_PERM_DUMP; parasite_dumppages.open_mode = CR_FD_PERM_DUMP;
parasite_dumppages.fd = -1UL; parasite_dumppages.fd = -1UL;
...@@ -514,6 +512,7 @@ err_restore: ...@@ -514,6 +512,7 @@ err_restore:
jerr(fchmod(cr_fdset->desc[fd_type].fd, CR_FD_PERM), out); jerr(fchmod(cr_fdset->desc[fd_type].fd, CR_FD_PERM), out);
out: out:
xfree(cwd);
pr_info("----------------------------------------\n"); pr_info("----------------------------------------\n");
return ret; return ret;
......
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