From fdaba772b27d66f92a3d035d18d7b4e15292f6b9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fran=C3=A7ois=20Grenier?= Date: Thu, 12 Jan 2017 20:25:12 -0500 Subject: [PATCH] juniper: Support 'username' form input type MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://bugzilla.redhat.com/show_bug.cgi?id=1412021 Signed-off-by: François Grenier Signed-off-by: David Woodhouse --- auth-juniper.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/auth-juniper.c b/auth-juniper.c index 4b889d6b..eee85d2f 100644 --- a/auth-juniper.c +++ b/auth-juniper.c @@ -122,6 +122,13 @@ static int parse_input_node(struct openconnect_info *vpninfo, struct oc_auth_for ret = -ENOMEM; goto out; } + } else if (!strcasecmp(type, "username")) { + opt->type = OC_FORM_OPT_TEXT; + xmlnode_get_prop(node, "name", &opt->name); + if (asprintf(&opt->label, "%s:", opt->name) == -1) { + ret = -ENOMEM; + goto out; + } } else if (!strcasecmp(type, "submit")) { xmlnode_get_prop(node, "name", &opt->name); if (opt->name && (!strcmp(opt->name, submit_button) || -- 2.49.0