下面的函数中,把ptrlen改成int类型,所有问题都没了,原因未知。
详细描述见前面的帖子。开发组那位大神有空看一下吧。这么奇怪的
bug还是头一次见到。
PHP_FUNCTION(bbs2_readfile)
{
char *filename;
int filename_len;
char *output_buffer;
int output_buffer_len, output_buffer_size, j;
char c;
char *ptr, *cur_ptr;
//off_t ptrlen, mmap_ptrlen;
off_t mmap_ptrlen;
int ptrlen;
int in_chinese = false;
int chunk_size = 51200;
--
修改:spadger FROM 211.99.222.*
FROM 211.99.222.*