2
0
mirror of https://github.com/sudo-project/sudo.git synced 2025-08-31 22:35:10 +00:00

Don't escape '$' when running "sudo -i command". Bug #564

This commit is contained in:
Todd C. Miller
2013-08-19 10:40:05 -06:00
parent e507c05bbf
commit 6484574f9f

View File

@@ -464,7 +464,7 @@ parse_args(int argc, char **argv, int *nargc, char ***nargv, char ***settingsp,
for (av = argv; *av != NULL; av++) {
for (src = *av; *src != '\0'; src++) {
/* quote potential meta characters */
if (!isalnum((unsigned char)*src) && *src != '_' && *src != '-')
if (!isalnum((unsigned char)*src) && *src != '_' && *src != '-' && *src != '$')
*dst++ = '\\';
*dst++ = *src;
}