ext4: memory leak on error in ext4_symlink()
Subsystems (2)
PATCH 1/1 ext4: memory leak on error in ext4_symlink()
We should release "sd" before returning.
Fixes 0fa12ad1b285 ('ext4: Handle error from dquot_initialize()')
Signed-off-by Dan Carpenter <[email protected]>
fs/ext4/namei.c +1 -1
@@ -3084,7 +3084,7 @@ static int ext4_symlink(struct inode *dir, err =dquot_initialize (dir);if (err) -return err; + goto err_free_sd;if ((disk_link.len >EXT4_N_BLOCKS *4 )) {/*
Jan Kara
reviewerQuoted 4 lines · Dan Carpenter
We should release "sd" before returning.
Fixes 0fa12ad1b285 ('ext4: Handle error from dquot_initialize()')Signed-off-by Dan Carpenter <[email protected]>
Thanks! I've added the fix to my tree.
Honza
Quoted 14 lines
fs/ext4/namei.c +1
-1@@ -3084,7 +3084,7 @@ static int ext4_symlink(struct inode *dir, err =dquot_initialize (dir);if (err) -return err; + goto err_free_sd;if ((disk_link.len >EXT4_N_BLOCKS *4 )) {/*
Signature · 2 lines
Jan Kara <[email protected]> SUSE Labs, CR