Author: rhuijben Date: Tue Nov 24 22:40:48 2015 New Revision: 1716274 URL: http://svn.apache.org/viewvc?rev=1716274&view=rev Log: * pump.c (serf_pump__add_output): Return an error when there is no ostream to append something to, but take ownership of the bucket anyway.
Modified: serf/trunk/pump.c Modified: serf/trunk/pump.c URL: http://svn.apache.org/viewvc/serf/trunk/pump.c?rev=1716274&r1=1716273&r2=1716274&view=diff ============================================================================== --- serf/trunk/pump.c (original) +++ serf/trunk/pump.c Tue Nov 24 22:40:48 2015 @@ -369,6 +369,11 @@ apr_status_t serf_pump__add_output(serf_ { apr_status_t status; + if (!pump->ostream_tail) { + serf_bucket_destroy(bucket); + return APR_ENOSOCKET; + } + if (!flush && !pump->io->dirty_conn && !pump->stop_writing