]> granicus.if.org Git - php/commitdiff
fix possible NULL dereference
authorAnatol Belski <ab@php.net>
Wed, 1 Feb 2017 12:43:33 +0000 (13:43 +0100)
committerAnatol Belski <ab@php.net>
Wed, 1 Feb 2017 12:43:33 +0000 (13:43 +0100)
win32/sendmail.c

index 28befc3f9650edecb1f4fc27914dc830b499bde0..d460f22fda5b8d60a811a8d2434c8b0bd72c65d2 100644 (file)
@@ -302,7 +302,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, ZSTR_VAL(headers_trim), ZSTR_VAL(headers_lc), error_message);
+               ret = SendText(RPath, Subject, mailTo, mailCc, mailBcc, data, headers ? ZSTR_VAL(headers_trim) : NULL, headers ? ZSTR_VAL(headers_lc) : NULL, error_message);
                TSMClose();
                if (RPath) {
                        efree(RPath);