561 |
req->data_fd = pipes[0]; |
req->data_fd = pipes[0]; |
562 |
|
|
563 |
req->status = PIPE_READ; |
req->status = PIPE_READ; |
564 |
if (req->is_cgi == CGI || req->is_cgi == HIC_CGI) { |
if (req->is_cgi == CGI) { |
565 |
req->cgi_status = CGI_PARSE; /* got to parse cgi header */ |
req->cgi_status = CGI_PARSE; /* got to parse cgi header */ |
566 |
/* for cgi_header... I get half the buffer! */ |
/* for cgi_header... I get half the buffer! */ |
567 |
req->header_line = req->header_end = (req->buffer + BUFFER_SIZE / 2); |
req->header_line = req->header_end = (req->buffer + BUFFER_SIZE / 2); |
568 |
} else { |
} else { /* HIC CGIs and NPH CGIs */ |
569 |
req->cgi_status = CGI_BUFFER; |
req->cgi_status = CGI_BUFFER; |
570 |
/* I get all the buffer! */ |
/* I get all the buffer! */ |
571 |
req->header_line = req->header_end = req->buffer; |
req->header_line = req->header_end = req->buffer; |