diff options
Diffstat (limited to 'fs/overlayfs/util.c')
-rw-r--r-- | fs/overlayfs/util.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/overlayfs/util.c b/fs/overlayfs/util.c index 8cfb62cc8672..ace4fe4c39a9 100644 --- a/fs/overlayfs/util.c +++ b/fs/overlayfs/util.c | |||
@@ -683,7 +683,7 @@ static void ovl_cleanup_index(struct dentry *dentry) | |||
683 | struct dentry *upperdentry = ovl_dentry_upper(dentry); | 683 | struct dentry *upperdentry = ovl_dentry_upper(dentry); |
684 | struct dentry *index = NULL; | 684 | struct dentry *index = NULL; |
685 | struct inode *inode; | 685 | struct inode *inode; |
686 | struct qstr name; | 686 | struct qstr name = { }; |
687 | int err; | 687 | int err; |
688 | 688 | ||
689 | err = ovl_get_index_name(lowerdentry, &name); | 689 | err = ovl_get_index_name(lowerdentry, &name); |
@@ -726,6 +726,7 @@ static void ovl_cleanup_index(struct dentry *dentry) | |||
726 | goto fail; | 726 | goto fail; |
727 | 727 | ||
728 | out: | 728 | out: |
729 | kfree(name.name); | ||
729 | dput(index); | 730 | dput(index); |
730 | return; | 731 | return; |
731 | 732 | ||