]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: server: Prevent calling smtp_server_connection_login() after smtp_server_co...
authorStephan Bosch <stephan.bosch@dovecot.fi>
Wed, 27 Dec 2017 15:31:12 +0000 (16:31 +0100)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Fri, 9 Feb 2018 12:00:51 +0000 (14:00 +0200)
Added assertion.

src/lib-smtp/smtp-server-connection.c

index 402519313b8ea4f5f51964c74a54f6739c8efb94..810dce001a95ccc1d830808d5022d540f3c17e06 100644 (file)
@@ -1129,6 +1129,7 @@ void smtp_server_connection_login(struct smtp_server_connection *conn,
        const unsigned char *pdata, unsigned int pdata_len,
        bool ssl_secured)
 {
+       i_assert(!conn->started);
        i_assert(conn->username == NULL);
 
        conn->set.capabilities &= ~SMTP_CAPABILITY_STARTTLS;