Commit f4ac904c411b55e58bb240f332f93db2455f0010

Authored by Dan Carpenter
Committed by Chris Mason
1 parent c97c2916e2

btrfs: memory leak in btrfs_add_inode_defrag()

We don't use the defrag struct on this path.

Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com>

Showing 1 changed file with 2 additions and 0 deletions Side-by-side Diff

... ... @@ -150,6 +150,8 @@
150 150 spin_lock(&root->fs_info->defrag_inodes_lock);
151 151 if (!BTRFS_I(inode)->in_defrag)
152 152 __btrfs_add_inode_defrag(inode, defrag);
  153 + else
  154 + kfree(defrag);
153 155 spin_unlock(&root->fs_info->defrag_inodes_lock);
154 156 return 0;
155 157 }