27 Oct 2007 16:18
jffs2_init_acl_post() can return uninitialized variable
Adrian Bunk <bunk <at> kernel.org>
2007-10-27 14:18:42 GMT
2007-10-27 14:18:42 GMT
Commit cfc8dc6f6f69ede939e09c2af06a01adee577285 added the following
function that can return the value of an uninitialized variable:
<-- snip -->
...
int jffs2_init_acl_post(struct inode *inode)
{
struct jffs2_inode_info *f = JFFS2_INODE_INFO(inode);
int rc;
if (f->i_acl_default) {
rc = __jffs2_set_acl(inode, JFFS2_XPREFIX_ACL_DEFAULT, f->i_acl_default);
if (rc)
return rc;
}
if (f->i_acl_access) {
rc = __jffs2_set_acl(inode, JFFS2_XPREFIX_ACL_ACCESS, f->i_acl_access);
if (rc)
return rc;
}
return rc;
}
...
<-- snip -->
Spotted by the Coverity checker.
(Continue reading)
RSS Feed