138d137 < #define MPM_METUXMPM_DEBUG 866,867c865 < char request_body[HUGE_STRING_LEN]; < struct iovec iov[2]; --- > struct iovec iov; 878c876 < /*NOMA iov.iov_base = headers; --- > iov.iov_base = headers; 880,884d877 < */ < iov[0].iov_base = headers; < iov[0].iov_len = HUGE_STRING_LEN; < iov[1].iov_base = request_body; < iov[1].iov_len = HUGE_STRING_LEN; 892c885 < msg.msg_iovlen = 2; --- > msg.msg_iovlen = 1; 906,907c899,900 < _FDBG("trans_sock=%ld fdx=%d sock_fd=%d headers=\"%s\" body=\"%s\"", < *trans_sock, trans_sock_fd, fd_tmp, &headers,&request_body); --- > _FDBG("trans_sock=%ld fdx=%d sock_fd=%d headers=\"%s\"", > *trans_sock, trans_sock_fd, fd_tmp, &headers); 915,917d907 < bucket = apr_bucket_heap_create(request_body, < strlen(request_body), NULL, alloc); < APR_BRIGADE_INSERT_HEAD(bb, bucket); 1970,1971c1960 < char request_body[HUGE_STRING_LEN] = "\0"; < struct iovec iov[2]; --- > struct iovec iov; 1976d1964 < apr_size_t l = HUGE_STRING_LEN; 2017,2023d2004 < if (apr_brigade_flatten(bb, request_body, &l) != APR_SUCCESS) < { < ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, ap_server_conf, < "Unable to flatten brigade, declining request"); < return DECLINED; < } < 2059c2040 < CRLF, CRLF, request_body, NULL); --- > CRLF, CRLF, NULL); 2066c2047 < CRLF, request_body, NULL); --- > CRLF, NULL); 2069c2050 < /* NOMA iov.iov_base = h.headers; --- > iov.iov_base = h.headers; 2071,2075d2051 < */ < iov[0].iov_base = h.headers; < iov[0].iov_len = strlen(h.headers) + 1; < iov[1].iov_base = request_body; < iov[1].iov_len = strlen(request_body) + 1; 2080c2056 < msg.msg_iovlen = 2; --- > msg.msg_iovlen = 1;