server/mail: Handle error when write fails (#2132)

This commit is contained in:
Lars Lehtonen 2019-11-07 08:34:50 -08:00 committed by Zachary Wasserman
parent b92c0d3dd6
commit ed9f890ba0

View file

@ -179,7 +179,12 @@ func (m mailService) sendMail(e kolide.Email, msg []byte) error {
if err != nil {
return errors.Wrap(err, "getting client data")
}
_, err = writer.Write(msg)
if err != nil {
return errors.Wrap(err, "failed to write")
}
if err = writer.Close(); err != nil {
return errors.Wrap(err, "failed to close writer")
}