mirror of
https://github.com/OpenVPN/openvpn.git
synced 2024-09-19 19:42:30 +02:00
pull-filter: ignore leading "spaces" in option names
It seems sometimes comma-separated pulled options have an offending leading space. Not sure whether that is an error, but the change here matches the behaviour of option parsing. v2: fix typo in commit message v3: space() --> isspace() Signed-off-by: Selva Nair <selva.nair@gmail.com> Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <20221130105502.662374-1-selva.nair@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg25582.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
This commit is contained in:
parent
d0672e7a06
commit
f02946ff99
@ -5385,6 +5385,12 @@ apply_pull_filter(const struct options *o, char *line)
|
||||
return true;
|
||||
}
|
||||
|
||||
/* skip leading spaces matching the behaviour of parse_line */
|
||||
while (isspace(*line))
|
||||
{
|
||||
line++;
|
||||
}
|
||||
|
||||
for (f = o->pull_filter_list->head; f; f = f->next)
|
||||
{
|
||||
if (f->type == PUF_TYPE_ACCEPT && strncmp(line, f->pattern, f->size) == 0)
|
||||
|
Loading…
Reference in New Issue
Block a user