Mark code that escapes/unescapes "sudo -s cmd args..." for removal.
A future version of the plugin API will defer any such escaping to the policy plugin so it can be configurable.
This commit is contained in:
@@ -606,6 +606,7 @@ parse_args(int argc, char **argv, int *old_optind, int *nargc, char ***nargv,
|
||||
|
||||
/*
|
||||
* For shell mode we need to rewrite argv
|
||||
* TODO: move this to the policy plugin and make escaping configurable
|
||||
*/
|
||||
if (ISSET(flags, MODE_SHELL|MODE_LOGIN_SHELL) && ISSET(mode, MODE_RUN)) {
|
||||
char **av, *cmnd = NULL;
|
||||
|
Reference in New Issue
Block a user