]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
login-common: Indicate TLS secured transport on proxied TLS too
authorAki Tuomi <aki.tuomi@dovecot.fi>
Tue, 27 Mar 2018 13:12:46 +0000 (16:12 +0300)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Tue, 27 Mar 2018 13:12:46 +0000 (16:12 +0300)
src/login-common/sasl-server.c

index ea6a9951979969d74e0ffc30a02af344781f9d6e..c8c2f5107eb633c19be4cb3a77323d4f5ab9b18b 100644 (file)
@@ -68,7 +68,7 @@ client_get_auth_flags(struct client *client)
        if (client->ssl_iostream != NULL &&
            ssl_iostream_has_valid_client_cert(client->ssl_iostream))
                auth_flags |= AUTH_REQUEST_FLAG_VALID_CLIENT_CERT;
-       if (client->tls)
+       if (client->tls || client->proxied_ssl)
                auth_flags |= AUTH_REQUEST_FLAG_TRANSPORT_SECURITY_TLS;
        if (client->secured)
                auth_flags |= AUTH_REQUEST_FLAG_SECURED;