Author: rhuijben
Date: Mon Nov 23 12:57:32 2015
New Revision: 1715795

URL: http://svn.apache.org/viewvc?rev=1715795&view=rev
Log:
* pump.c
  (pump_cleanup): Clear some variables here.
  (serf_pump__done): Instead of here.

Modified:
    serf/trunk/pump.c

Modified: serf/trunk/pump.c
URL: 
http://svn.apache.org/viewvc/serf/trunk/pump.c?rev=1715795&r1=1715794&r2=1715795&view=diff
==============================================================================
--- serf/trunk/pump.c (original)
+++ serf/trunk/pump.c Mon Nov 23 12:57:32 2015
@@ -42,6 +42,11 @@ static apr_status_t pump_cleanup(void *b
         pump->ostream_tail = NULL;
     }
 
+    pump->pool = NULL; /* Don't run again */
+    pump->allocator = NULL;
+    pump->skt = NULL;
+    pump->vec_len = 0;
+
     return APR_SUCCESS;
 }
 
@@ -79,9 +84,6 @@ void serf_pump__done(serf_pump_t *pump)
     pump->ostream_head = NULL;
     pump->ostream_tail = NULL;
 
-    pump->skt = NULL;
-    pump->vec_len = 0;
-
     pump->done_writing = false;
     pump->stop_writing = false;
     pump->hit_eof = false;


Reply via email to