]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: smtp-server-cmd-rcpt - Add smtp_server_cmd_is_rcpt().
authorStephan Bosch <stephan.bosch@dovecot.fi>
Tue, 19 Mar 2019 11:37:53 +0000 (12:37 +0100)
committerStephan Bosch <stephan.bosch@dovecot.fi>
Tue, 19 Mar 2019 12:11:48 +0000 (13:11 +0100)
src/lib-smtp/smtp-server-cmd-rcpt.c
src/lib-smtp/smtp-server.h

index a3c5c27bc7298e416591d69887254668b14f618c..1a37452e5e10b512891954a38b39abde366c6c5f 100644 (file)
@@ -213,9 +213,14 @@ void smtp_server_cmd_rcpt(struct smtp_server_cmd_ctx *cmd,
        smtp_server_command_unref(&command);
 }
 
+bool smtp_server_command_is_rcpt(struct smtp_server_cmd_ctx *cmd)
+{
+       return (cmd->cmd->reg->func == smtp_server_cmd_rcpt);
+}
+
 void smtp_server_cmd_rcpt_reply_success(struct smtp_server_cmd_ctx *cmd)
 {
-       i_assert(cmd->cmd->reg->func == smtp_server_cmd_rcpt);
+       i_assert(smtp_server_command_is_rcpt(cmd));
 
        smtp_server_reply(cmd, 250, "2.1.5", "OK");
 }
index f454738342367d8f661fdcd375e600df101ad9f4..46fa48a5661fd6c00d2edbb8548ea0458af85273 100644 (file)
@@ -582,6 +582,7 @@ void smtp_server_cmd_mail_reply_success(struct smtp_server_cmd_ctx *cmd);
 
 /* RCPT */
 
+bool smtp_server_command_is_rcpt(struct smtp_server_cmd_ctx *cmd);
 void smtp_server_cmd_rcpt_reply_success(struct smtp_server_cmd_ctx *cmd);
 
 /* RSET */