Accept a xauth backend name appended to left/rightauth
This commit is contained in:
@@ -469,8 +469,15 @@ static auth_cfg_t *build_auth_cfg(private_stroke_config_t *this,
|
|||||||
{
|
{
|
||||||
cfg->add(cfg, AUTH_RULE_AUTH_CLASS, AUTH_CLASS_PSK);
|
cfg->add(cfg, AUTH_RULE_AUTH_CLASS, AUTH_CLASS_PSK);
|
||||||
}
|
}
|
||||||
else if (streq(auth, "xauth"))
|
else if (strneq(auth, "xauth", 5))
|
||||||
{
|
{
|
||||||
|
char *pos;
|
||||||
|
|
||||||
|
pos = strchr(auth, '-');
|
||||||
|
if (pos)
|
||||||
|
{
|
||||||
|
cfg->add(cfg, AUTH_RULE_XAUTH_BACKEND, strdup(++pos));
|
||||||
|
}
|
||||||
cfg->add(cfg, AUTH_RULE_AUTH_CLASS, AUTH_CLASS_XAUTH);
|
cfg->add(cfg, AUTH_RULE_AUTH_CLASS, AUTH_CLASS_XAUTH);
|
||||||
}
|
}
|
||||||
else if (strneq(auth, "eap", 3))
|
else if (strneq(auth, "eap", 3))
|
||||||
|
|||||||
Reference in New Issue
Block a user