Reject arguments containing new line characters
Refs bec3321fff4c6dc3b3dbc61fdc6fd98913988a78
This commit is contained in:
parent
8453e3ba7d
commit
e03888d587
@ -225,7 +225,7 @@ validate_string(const char *s) {
|
|||||||
// special shell characters.
|
// special shell characters.
|
||||||
// Since they are not properly escaped on Windows anyway (see
|
// Since they are not properly escaped on Windows anyway (see
|
||||||
// sys/win/process.c), just forbid special shell characters.
|
// sys/win/process.c), just forbid special shell characters.
|
||||||
if (strpbrk(s, " ;'\"*$?&`#\\|<>[]{}()!~")) {
|
if (strpbrk(s, " ;'\"*$?&`#\\|<>[]{}()!~\r\n")) {
|
||||||
LOGE("Invalid server param: [%s]", s);
|
LOGE("Invalid server param: [%s]", s);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user