Fixed bug #69115 crash in mail

There were two issues

- php_pcre_replace could be used directly and sbject_str could be NULL
- the Windows sendmail variant was freeing something passed from the outside
This commit is contained in:
Anatol Belski 2015-02-27 10:42:20 +01:00
parent 8f5676f73e
commit 30830bcefd
3 changed files with 17 additions and 2 deletions

View file

@ -292,7 +292,6 @@ PHPAPI int TSendMail(char *host, int *error, char **error_message,
efree(RPath);
}
if (headers) {
efree(headers);
efree(headers_lc);
}
/* 128 is safe here, the specifier in snprintf isn't longer than that */