From: Timo Sirainen Date: Mon, 18 Dec 2017 12:04:48 +0000 (+0200) Subject: lib-smtp: smtp_server_connection_pending_command_data() - don't crash if smtp_parser... X-Git-Tag: 2.3.9~2637 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5dfe0fedb007f58f9baae082fbbe14161890600a;p=thirdparty%2Fdovecot%2Fcore.git lib-smtp: smtp_server_connection_pending_command_data() - don't crash if smtp_parser is NULL --- diff --git a/src/lib-smtp/smtp-server-connection.c b/src/lib-smtp/smtp-server-connection.c index 6789dfef0c..6f871714d3 100644 --- a/src/lib-smtp/smtp-server-connection.c +++ b/src/lib-smtp/smtp-server-connection.c @@ -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); }