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