|
@@ -683,7 +683,7 @@ static void ovl_cleanup_index(struct dentry *dentry)
|
|
struct dentry *upperdentry = ovl_dentry_upper(dentry);
|
|
struct dentry *upperdentry = ovl_dentry_upper(dentry);
|
|
struct dentry *index = NULL;
|
|
struct dentry *index = NULL;
|
|
struct inode *inode;
|
|
struct inode *inode;
|
|
- struct qstr name;
|
|
|
|
|
|
+ struct qstr name = { };
|
|
int err;
|
|
int err;
|
|
|
|
|
|
err = ovl_get_index_name(lowerdentry, &name);
|
|
err = ovl_get_index_name(lowerdentry, &name);
|
|
@@ -726,6 +726,7 @@ static void ovl_cleanup_index(struct dentry *dentry)
|
|
goto fail;
|
|
goto fail;
|
|
|
|
|
|
out:
|
|
out:
|
|
|
|
+ kfree(name.name);
|
|
dput(index);
|
|
dput(index);
|
|
return;
|
|
return;
|
|
|
|
|