commit 9739ecf23c1b6abc51f55ee3b90ba05c7c448f9f
parent 9e83058243bfaeb38e3e044949394bb1cef8eb80
Author: Dominik Schmidt <das1993@hotmail.com>
Date: Wed, 7 Nov 2018 14:53:44 +0100
Drop empty messages from email endpoint
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/src/bastlibridge/interfaces/mail.d b/src/bastlibridge/interfaces/mail.d
@@ -28,6 +28,11 @@ final class Mail: Endpoint{
}
override void sendMessage(Message m, Channel c){
+ auto msg=m.getMessage();
+ if(msg.length==0){
+ info("Dropping empty message from mail endpoint");
+ return;
+ }
trace("Sending mail to ", c._name, " with command \"", shellcmd, `"`);
auto pipe=pipeShell(shellcmd);
trace("Process ", pipe.pid, " opened");