]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Added "fail" parameter, which fails the passdb lookup.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 10 Feb 2016 14:54:43 +0000 (16:54 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 10 Feb 2016 14:55:11 +0000 (16:55 +0200)
src/auth/auth-request.c

index 37e22893c37359b758e0317e20786b7afc74e9d3..7ed45168ff8f404e9dd7d66f6f0e4b2c7454add0 100644 (file)
@@ -1514,6 +1514,8 @@ void auth_request_set_field(struct auth_request *request,
                request->requested_login_user = p_strdup(request->pool, value);
        } else if (strcmp(name, "allow_nets") == 0) {
                auth_request_validate_networks(request, name, value, &request->remote_ip);
+       } else if (strcmp(name, "fail") == 0) {
+               request->failed = TRUE;
        } else if (strcmp(name, "allow_real_nets") == 0) {
                auth_request_validate_networks(request, name, value, &request->real_remote_ip);
        } else if (strncmp(name, "userdb_", 7) == 0) {