]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: smtp-command-parser - Don't upper-case the parsed command name.
authorStephan Bosch <stephan.bosch@open-xchange.com>
Mon, 16 Mar 2020 22:22:37 +0000 (23:22 +0100)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Fri, 27 Mar 2020 14:36:33 +0000 (14:36 +0000)
src/lib-smtp/smtp-command-parser.c
src/lib-smtp/smtp-server-command.c

index f44387ddf5f9d3a0c1d8181fdd91f5c18b6ea4a5..d57896393ed8100e111792fecf2b3bc21d26561b 100644 (file)
@@ -157,7 +157,7 @@ static int smtp_command_parse_identifier(struct smtp_command_parser *parser)
        parser->state.poff = p - parser->cur;
        if (p == parser->end)
                return 0;
-       parser->state.cmd_name = str_ucase(i_strdup_until(parser->cur, p));
+       parser->state.cmd_name = i_strdup_until(parser->cur, p);
        parser->cur = p;
        parser->state.poff = 0;
        return 1;
index dd8b0756ab25834c99bb0540d23479d8d3713000..51f22346b173fe6618ab5e357200f553fcf670cb 100644 (file)
@@ -131,7 +131,8 @@ smtp_server_command_update_event(struct smtp_server_command *cmd)
 {
        struct event *event = cmd->context.event;
        const char *label = (cmd->context.name == NULL ?
-                           "[INVALID]" : cmd->context.name);
+                            "[INVALID]" :
+                            t_str_ucase(cmd->context.name));
 
        if (cmd->reg != NULL)
                event_add_str(event, "cmd_name", cmd->reg->name);