]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: server: NOOP command: Implement smtp_server_cmd_noop_reply_success() for...
authorStephan Bosch <stephan.bosch@dovecot.fi>
Thu, 25 Oct 2018 18:29:30 +0000 (20:29 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Tue, 12 Feb 2019 13:41:29 +0000 (15:41 +0200)
src/lib-smtp/smtp-server-cmd-noop.c
src/lib-smtp/smtp-server.h

index 1a10e1ab7934e2f0bf22392405bda53663f3e6b5..4986f800c844964df6594fc39006db69dc819fc1 100644 (file)
@@ -35,6 +35,13 @@ void smtp_server_cmd_noop(struct smtp_server_cmd_ctx *cmd,
                }
        }
        if (!smtp_server_command_is_replied(command))
-               smtp_server_reply(cmd, 250, "2.0.0", "OK");
+               smtp_server_cmd_noop_reply_success(cmd);
        smtp_server_command_unref(&command);
 }
+
+void smtp_server_cmd_noop_reply_success(struct smtp_server_cmd_ctx *cmd)
+{
+       i_assert(cmd->cmd->reg->func == smtp_server_cmd_noop);
+
+       smtp_server_reply(cmd, 250, "2.0.0", "OK");
+}
index 965e8d9772948b13a09e491ece3800eb1145b2db..76adf56e82bc7468b525c326f38bbe653d98bbfa 100644 (file)
@@ -559,6 +559,10 @@ bool smtp_server_cmd_data_check_size(struct smtp_server_cmd_ctx *cmd);
 
 void smtp_server_cmd_vrfy_reply_default(struct smtp_server_cmd_ctx *cmd);
 
+/* NOOP */
+
+void smtp_server_cmd_noop_reply_success(struct smtp_server_cmd_ctx *cmd);
+
 /*
  * Reply
  */