diff options
author | Edin Kadribasic <edink@php.net> | 2003-01-07 11:24:17 +0000 |
---|---|---|
committer | Edin Kadribasic <edink@php.net> | 2003-01-07 11:24:17 +0000 |
commit | 6d55e3456f5e3c3aa2d7469f43180fb4f23c3b99 (patch) | |
tree | 72f8aca52227237a0210db8bcf4506aced94f12b /win32 | |
parent | efb9fdf0e6d9c76b58445a4184b1d4b36ea9501c (diff) | |
download | php-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.c | 8 |
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); } |