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? */