In sudo_edit_create_tfiles(), fix fd leak if sudo_edit_mktemp() fails.
Coverity CID 104114.
This commit is contained in:
@@ -558,6 +558,8 @@ sudo_edit_create_tfiles(struct command_details *command_details,
|
|||||||
sudo_fatal("seteuid(ROOT_UID)");
|
sudo_fatal("seteuid(ROOT_UID)");
|
||||||
if (tfd == -1) {
|
if (tfd == -1) {
|
||||||
sudo_warn("mkstemps");
|
sudo_warn("mkstemps");
|
||||||
|
if (ofd != -1)
|
||||||
|
close(ofd);
|
||||||
debug_return_int(-1);
|
debug_return_int(-1);
|
||||||
}
|
}
|
||||||
if (ofd != -1) {
|
if (ofd != -1) {
|
||||||
|
Reference in New Issue
Block a user