提交 ddfd1f04 编写于 作者: J Joern Engel

[LogFS] Plug memory leak on error paths

Spotted by Dan Carpenter.
上级 ef6ada3d
......@@ -224,10 +224,14 @@ static int logfs_unlink(struct inode *dir, struct dentry *dentry)
inode->i_ctime = dir->i_ctime = dir->i_mtime = CURRENT_TIME;
page = logfs_get_dd_page(dir, dentry);
if (!page)
if (!page) {
kfree(ta);
return -ENOENT;
if (IS_ERR(page))
}
if (IS_ERR(page)) {
kfree(ta);
return PTR_ERR(page);
}
index = page->index;
page_cache_release(page);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册