Lines Matching refs:hdr
374 static int php_mail_detect_multiple_crlf(const char *hdr) { in php_mail_detect_multiple_crlf() argument
377 if (!hdr || !strlen(hdr)) { in php_mail_detect_multiple_crlf()
383 if (*hdr < 33 || *hdr > 126 || *hdr == ':') { in php_mail_detect_multiple_crlf()
387 while(*hdr) { in php_mail_detect_multiple_crlf()
388 if (*hdr == '\r') { in php_mail_detect_multiple_crlf()
389 …if (*(hdr+1) == '\0' || *(hdr+1) == '\r' || (*(hdr+1) == '\n' && (*(hdr+2) == '\0' || *(hdr+2) == … in php_mail_detect_multiple_crlf()
393 hdr += 2; in php_mail_detect_multiple_crlf()
395 } else if (*hdr == '\n') { in php_mail_detect_multiple_crlf()
396 if (*(hdr+1) == '\0' || *(hdr+1) == '\r' || *(hdr+1) == '\n') { in php_mail_detect_multiple_crlf()
400 hdr += 2; in php_mail_detect_multiple_crlf()
403 hdr++; in php_mail_detect_multiple_crlf()
423 const char *hdr = headers; in php_mail() local
438 …bject: %s", zend_get_executed_filename(), zend_get_executed_lineno(), to, hdr ? hdr : "", subject); in php_mail()
440 if (hdr) { in php_mail()
484 hdr = ahdr; in php_mail()
488 if (hdr && php_mail_detect_multiple_crlf(hdr)) { in php_mail()
496 …if (TSendMail(INI_STR("SMTP"), &tsm_err, &tsm_errmsg, hdr, subject, to, message, NULL, NULL, NULL)… in php_mail()
556 if (hdr != NULL) { in php_mail()
557 fprintf(sendmail, "%s%s", hdr, line_sep); in php_mail()