]> 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)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 28 Dec 2017 18:43:39 +0000 (20:43 +0200)
Added assertion.

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

index 8e565b0099f6df2ee8721d4c031425ca04a76343..c411590b2d2afd331f60f65cde8553bd8e695728 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;