cvs: php4 /win32 sendmail.c

From: Date: Thu, 13 Jun 2002 21:42:39 +0000
Subject: cvs: php4 /win32 sendmail.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-12350@lists.php.net to get a copy of this message
sesser Thu Jun 13 17:42:39 2002 EDT Modified files: /php4/win32 sendmail.c Log: - should fix bug#17753 Index: php4/win32/sendmail.c diff -u php4/win32/sendmail.c:1.40 php4/win32/sendmail.c:1.41 --- php4/win32/sendmail.c:1.40 Wed Jun 5 13:08:38 2002 +++ php4/win32/sendmail.c Thu Jun 13 17:42:39 2002 @@ -17,7 +17,7 @@ * */ -/* $Id: sendmail.c,v 1.40 2002/06/05 17:08:38 mfischer Exp $ */ +/* $Id: sendmail.c,v 1.41 2002/06/13 21:42:39 sesser Exp $ */ #include "php.h" /*php specific */ #include <stdio.h> @@ -564,7 +564,7 @@ if (NULL == (*header_buffer = erealloc(*header_buffer, strlen(*header_buffer) + strlen(specifier) + strlen(string) + 1))) { return 0; } - sprintf(*header_buffer + strlen(*header_buffer), specifier, string); + sprintf(*header_buffer + strlen(*header_buffer), specifier, string); return 1; } @@ -589,7 +589,7 @@ time_t tNow = time(NULL); struct tm *tm = localtime(&tNow); int zoneh = abs(_timezone); - int zonem, res; + int zonem, res, len; char *header_buffer; char *headers_lc = NULL; size_t i; @@ -646,9 +646,14 @@ } } if(xheaders){ - if (!addToHeader(&header_buffer, "%s", xheaders)) { + if (!addToHeader(&header_buffer, "%s\r\n", xheaders)) { goto PostHeader_outofmem; } + len = strlen(header_buffer); + if ((len > 4)&&(header_buffer[len-4]=='\r')) { + header_buffer[len-2]=='\0'; + } + } if (headers_lc) {

« previous php.cvs (#12350) next »