From 5914313cccee4239050b2935e4cced93bc208812 Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Tue, 14 Jan 2020 10:54:34 +0100 Subject: [PATCH] lib-smtp: test-smtp-command-parser - Add tests for incomplete UTF-8 characters. --- src/lib-smtp/test-smtp-command-parser.c | 9 +++++++++ 1 file changed, 9 insertions(+) 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, } }; -- 2.47.3