]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: smtp_server_connection_pending_command_data() - don't crash if smtp_parser...
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 18 Dec 2017 12:04:48 +0000 (14:04 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 18 Dec 2017 14:54:03 +0000 (16:54 +0200)
src/lib-smtp/smtp-server-connection.c

index 6789dfef0cfc124333b394ac2db3d20219c55ea7..6f871714d3ca31c887304726fb2699ed54d51724 100644 (file)
@@ -579,6 +579,8 @@ static void smtp_server_connection_input(struct connection *_conn)
 bool smtp_server_connection_pending_command_data(
        struct smtp_server_connection *conn)
 {
+       if (conn->smtp_parser == NULL)
+               return FALSE;
        return smtp_command_parser_pending_data(conn->smtp_parser);
 }