mirror of
https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
synced 2024-11-23 18:14:25 +08:00
tune2fs: fix resource leak in handle_quota_options()
Addresses-Coverity-Bug: 1467672 Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
parent
12c415fb0b
commit
32c2b19945
@ -1619,6 +1619,8 @@ static int handle_quota_options(ext2_filsys fs)
|
||||
com_err(program_name, retval,
|
||||
_("while updating quota limits (%d)"),
|
||||
qtype);
|
||||
quota_errout:
|
||||
quota_release_context(&qctx);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
@ -1627,7 +1629,7 @@ static int handle_quota_options(ext2_filsys fs)
|
||||
com_err(program_name, retval,
|
||||
_("while writing quota file (%d)"),
|
||||
qtype);
|
||||
return 1;
|
||||
goto quota_errout;
|
||||
}
|
||||
/* Enable Quota feature if one of quota enabled */
|
||||
if (!ext2fs_has_feature_quota(fs->super)) {
|
||||
@ -1645,7 +1647,7 @@ static int handle_quota_options(ext2_filsys fs)
|
||||
com_err(program_name, retval,
|
||||
_("while removing quota file (%d)"),
|
||||
qtype);
|
||||
return 1;
|
||||
goto quota_errout;
|
||||
}
|
||||
if (qtype == PRJQUOTA) {
|
||||
ext2fs_clear_feature_project(fs->super);
|
||||
|
Loading…
Reference in New Issue
Block a user