timeout_remove(&client->to_auth_waiting);
if (args != NULL) {
client_auth_parse_args(client, args, &reply);
+ reply.all_fields = args;
if (client_auth_handle_reply(client, &reply, TRUE))
break;
}
if (args != NULL) {
client_auth_parse_args(client, args, &reply);
reply.nologin = TRUE;
+ reply.all_fields = args;
if (client_auth_handle_reply(client, &reply, FALSE))
break;
}
unsigned int proxy_refresh_secs;
enum login_proxy_ssl_flags ssl_flags;
+ /* all the key=value fields returned by passdb */
+ const char *const *all_fields;
+
unsigned int proxy:1;
unsigned int proxy_nopipelining:1;
unsigned int temp:1;