summaryrefslogtreecommitdiff
path: root/win32/sendmail.c
diff options
context:
space:
mode:
Diffstat (limited to 'win32/sendmail.c')
-rw-r--r--win32/sendmail.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/win32/sendmail.c b/win32/sendmail.c
index b0eb85dd84..97a1af9a14 100644
--- a/win32/sendmail.c
+++ b/win32/sendmail.c
@@ -571,12 +571,16 @@ int SendText(char *RPath, char *Subject, char *mailTo, char *mailCc, char *mailB
}
if ((res = Post("DATA\r\n")) != SUCCESS) {
- efree(stripped_header);
+ if (stripped_header) {
+ efree(stripped_header);
+ }
return (res);
}
if ((res = Ack(&server_response)) != SUCCESS) {
SMTP_ERROR_RESPONSE(server_response);
- efree(stripped_header);
+ if (stripped_header) {
+ efree(stripped_header);
+ }
return (res);
}