Author: rhuijben
Date: Thu Nov 26 15:49:05 2015
New Revision: 1716724
URL: http://svn.apache.org/viewvc?rev=1716724&view=rev
Log:
Stop using IOV_MAX. Use our own define instead.
* protocols/fcgi_protocol.c
(fcgi_bucket_processor): Tweak read.
* protocols/fcgi_stream.c
(serf_fcgi__stream_processor): Tweak read.
Modified:
serf/trunk/protocols/fcgi_protocol.c
serf/trunk/protocols/fcgi_stream.c
Modified: serf/trunk/protocols/fcgi_protocol.c
URL:
http://svn.apache.org/viewvc/serf/trunk/protocols/fcgi_protocol.c?rev=1716724&r1=1716723&r2=1716724&view=diff
==============================================================================
--- serf/trunk/protocols/fcgi_protocol.c (original)
+++ serf/trunk/protocols/fcgi_protocol.c Thu Nov 26 15:49:05 2015
@@ -114,12 +114,13 @@ fcgi_bucket_processor(void *baton,
serf_fcgi_protocol_t *h2,
serf_bucket_t *frame_bucket)
{
- struct iovec vecs[IOV_MAX];
+ struct iovec vecs[SERF__STD_IOV_COUNT];
int vecs_used;
serf_bucket_t *payload = baton;
apr_status_t status;
- status = serf_bucket_read_iovec(payload, SERF_READ_ALL_AVAIL, IOV_MAX,
+ status = serf_bucket_read_iovec(payload, SERF_READ_ALL_AVAIL,
+ COUNT_OF(vecs),
vecs, &vecs_used);
if (APR_STATUS_IS_EOF(status))
Modified: serf/trunk/protocols/fcgi_stream.c
URL:
http://svn.apache.org/viewvc/serf/trunk/protocols/fcgi_stream.c?rev=1716724&r1=1716723&r2=1716724&view=diff
==============================================================================
--- serf/trunk/protocols/fcgi_stream.c (original)
+++ serf/trunk/protocols/fcgi_stream.c Thu Nov 26 15:49:05 2015
@@ -322,13 +322,13 @@ apr_status_t serf_fcgi__stream_processor
while (!status)
{
- struct iovec vecs[IOV_MAX];
+ struct iovec vecs[SERF__STD_IOV_COUNT];
int vecs_used;
/* Drain the bucket as efficiently as possible */
status = serf_bucket_read_iovec(stream->data->req_agg,
SERF_READ_ALL_AVAIL,
- IOV_MAX, vecs, &vecs_used);
+ COUNT_OF(vecs), vecs, &vecs_used);
if (vecs_used) {
/* We have data... What should we do with it? */