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


Reply via email to