mirror of
https://github.com/sudo-project/sudo.git
synced 2025-08-24 19:08:06 +00:00
Quoted commas were not being treated correctly in command line arguments.
This commit is contained in:
parent
26e835b096
commit
08b394dc39
@ -157,7 +157,7 @@ DEFVAR [a-z_]+
|
|||||||
}
|
}
|
||||||
|
|
||||||
<GOTCMND>{
|
<GOTCMND>{
|
||||||
\\[:\,= \t#] {
|
\\[:\\,= \t#] {
|
||||||
LEXTRACE("QUOTEDCHAR ");
|
LEXTRACE("QUOTEDCHAR ");
|
||||||
fill_args(yytext + 1, 1, sawspace);
|
fill_args(yytext + 1, 1, sawspace);
|
||||||
sawspace = FALSE;
|
sawspace = FALSE;
|
||||||
@ -169,7 +169,7 @@ DEFVAR [a-z_]+
|
|||||||
return(COMMAND);
|
return(COMMAND);
|
||||||
} /* end of command line args */
|
} /* end of command line args */
|
||||||
|
|
||||||
[^:, \t\n]+ {
|
[^\\:, \t\n]+ {
|
||||||
LEXTRACE("ARG ");
|
LEXTRACE("ARG ");
|
||||||
fill_args(yytext, yyleng, sawspace);
|
fill_args(yytext, yyleng, sawspace);
|
||||||
sawspace = FALSE;
|
sawspace = FALSE;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user