Remove extraneous while() from botched do {} while() loop
conversion to use sudo_strsplit. Noticed by Radovan Sroka.
This commit is contained in:
@@ -1214,7 +1214,7 @@ find_editor(int nfiles, char **files, int *argc_out, char ***argv_out)
|
|||||||
files, argc_out, argv_out, NULL);
|
files, argc_out, argv_out, NULL);
|
||||||
if (editor_path == NULL && errno != ENOENT)
|
if (editor_path == NULL && errno != ENOENT)
|
||||||
debug_return_str(NULL);
|
debug_return_str(NULL);
|
||||||
} while (ep != NULL && editor_path == NULL);
|
}
|
||||||
}
|
}
|
||||||
if (!editor_path) {
|
if (!editor_path) {
|
||||||
audit_failure(NewArgc, NewArgv, N_("%s: command not found"),
|
audit_failure(NewArgc, NewArgv, N_("%s: command not found"),
|
||||||
|
@@ -332,7 +332,7 @@ get_editor(int *editor_argc, char ***editor_argv)
|
|||||||
editor_argc, editor_argv, whitelist);
|
editor_argc, editor_argv, whitelist);
|
||||||
if (editor_path == NULL && errno != ENOENT)
|
if (editor_path == NULL && errno != ENOENT)
|
||||||
debug_return_str(NULL);
|
debug_return_str(NULL);
|
||||||
} while (ep != NULL && editor_path == NULL);
|
}
|
||||||
}
|
}
|
||||||
if (editor_path == NULL)
|
if (editor_path == NULL)
|
||||||
sudo_fatalx(U_("no editor found (editor path = %s)"), def_editor);
|
sudo_fatalx(U_("no editor found (editor path = %s)"), def_editor);
|
||||||
|
Reference in New Issue
Block a user