summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorEdin Kadribasic <edink@php.net>2003-01-07 11:24:17 +0000
committerEdin Kadribasic <edink@php.net>2003-01-07 11:24:17 +0000
commit6d55e3456f5e3c3aa2d7469f43180fb4f23c3b99 (patch)
tree72f8aca52227237a0210db8bcf4506aced94f12b /win32
parentefb9fdf0e6d9c76b58445a4184b1d4b36ea9501c (diff)
downloadphp-git-6d55e3456f5e3c3aa2d7469f43180fb4f23c3b99.tar.gz
MFB:
Fixed bug #21442 (Crash of mail() on Windows when the first parameter is empty).
Diffstat (limited to 'win32')
-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);
}