From: Stephan Bosch Date: Tue, 14 Jan 2020 09:54:34 +0000 (+0100) Subject: lib-smtp: test-smtp-command-parser - Add tests for incomplete UTF-8 characters. X-Git-Tag: 2.3.10~25 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0337106645b685e44eef81d8fb88fc962f2101f0;p=thirdparty%2Fdovecot%2Fcore.git lib-smtp: test-smtp-command-parser - Add tests for incomplete UTF-8 characters. --- diff --git a/src/lib-smtp/test-smtp-command-parser.c b/src/lib-smtp/test-smtp-command-parser.c index 304409cff3..ab3a1a0c8f 100644 --- a/src/lib-smtp/test-smtp-command-parser.c +++ b/src/lib-smtp/test-smtp-command-parser.c @@ -141,6 +141,15 @@ static const struct smtp_command_parse_invalid_test .command = "RCPT TO: NOTIFY=NEVER\r\n", .limits = { .max_parameters_size = 38 }, .error_code = SMTP_COMMAND_PARSE_ERROR_LINE_TOO_LONG + }, { + .command = "MAIL FROM:\r\n", + .error_code = SMTP_COMMAND_PARSE_ERROR_BAD_COMMAND, + }, { + .command = "MAIL FROM:f\xc3\xb6\xc3\xa4@\xc3\xb6\xc3\r\n", + .error_code = SMTP_COMMAND_PARSE_ERROR_BAD_COMMAND, + }, { + .command = "MAIL FROM:f\xc3\xb6\xc3\xa4@\xc3\xb6\xc3", + .error_code = SMTP_COMMAND_PARSE_ERROR_BROKEN_COMMAND, } };