com php-src: use zend_string API: win32/sendmail. c
| From: | Anatol Belski | Date: | Wed, 01 Feb 2017 11:45:19 +0000 |
| Subject: | com php-src: use zend_string API: win32/sendmail. c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-96942@lists.php.net to get a copy of this message | ||
Commit: 2cd0d8b711b4d602ee7af1ff08314b1f36c43898
Author: Anatol Belski <ab@php.net> Wed, 1 Feb 2017 12:45:19 +0100
Parents: ec43a11581f457bd252d98e948d7a0531b4fdfc2
Branches: PHP-7.0 PHP-7.1 master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=2cd0d8b711b4d602ee7af1ff08314b1f36c43898
Log:
use zend_string API
Changed paths:
M win32/sendmail.c
Diff:
diff --git a/win32/sendmail.c b/win32/sendmail.c
index 5473a19..1c74d58 100644
--- a/win32/sendmail.c
+++ b/win32/sendmail.c
@@ -173,7 +173,7 @@ static zend_string *php_win32_mail_trim_header(char *header)
regex = zend_string_init(PHP_WIN32_MAIL_RMVDBL_PATTERN, sizeof(PHP_WIN32_MAIL_RMVDBL_PATTERN)-1,
0);
result2 = php_pcre_replace(regex,
- result, result->val, (int)result->len,
+ result, ZSTR_VAL(result), (int)ZSTR_LEN(result),
&replace,
0,
-1,
@@ -243,14 +243,14 @@ PHPAPI int TSendMail(char *host, int *error, char **error_message,
RPath = estrdup(INI_STR("sendmail_from"));
} else if (headers_lc) {
int found = 0;
- char *lookup = headers_lc->val;
+ char *lookup = ZSTR_VAL(headers_lc);
while (lookup) {
pos1 = strstr(lookup, "from:");
if (!pos1) {
break;
- } else if (pos1 != headers_lc->val && *(pos1-1) != '\n') {
+ } else if (pos1 != ZSTR_VAL(headers_lc) && *(pos1-1) != '\n') {
if (strlen(pos1) >= sizeof("from:")) {
lookup = pos1 + sizeof("from:");
continue;
@@ -303,7 +303,7 @@ PHPAPI int TSendMail(char *host, int *error, char **error_message,
PW32G(mail_host), !INI_INT("smtp_port") ? 25 : INI_INT("smtp_port"));
return FAILURE;
} else {
- ret = SendText(RPath, Subject, mailTo, mailCc, mailBcc, data, headers_trim->val,
headers_lc->val, error_message);
+ ret = SendText(RPath, Subject, mailTo, mailCc, mailBcc, data, ZSTR_VAL(headers_trim),
ZSTR_VAL(headers_lc), error_message);
TSMClose();
if (RPath) {
efree(RPath);
@@ -635,8 +635,8 @@ static int SendText(char *RPath, char *Subject, char *mailTo, char *mailCc, char
/* send message contents in 1024 chunks */
{
- char c, *e2, *e = data_cln->val + data_cln->len;
- p = data_cln->val;
+ char c, *e2, *e = ZSTR_VAL(data_cln) + ZSTR_LEN(data_cln);
+ p = ZSTR_VAL(data_cln);
while (e - p > 1024) {
e2 = p + 1024;
@@ -713,7 +713,7 @@ static int PostHeader(char *RPath, char *Subject, char *mailTo, char *xheaders)
time_t tNow = time(NULL);
zend_string *dt = php_format_date("r", 1, tNow, 1);
- snprintf(header_buffer, MAIL_BUFFER_SIZE, "Date: %s\r\n", dt->val);
+ snprintf(header_buffer, MAIL_BUFFER_SIZE, "Date: %s\r\n", ZSTR_VAL(dt));
zend_string_free(dt);
}