[Zope-Checkins] CVS: Zope/lib/python/ZServer - HTTPServer.py:1.46

Shane Hathaway shane@zope.com
Wed, 9 Apr 2003 16:26:23 -0400


Update of /cvs-repository/Zope/lib/python/ZServer
In directory cvs.zope.org:/tmp/cvs-serv1063/lib/python/ZServer

Modified Files:
	HTTPServer.py 
Log Message:
Fixed two leaks involving file uploads.  The HTTP input stream was
referenced for too long.


=== Zope/lib/python/ZServer/HTTPServer.py 1.45 => 1.46 ===
--- Zope/lib/python/ZServer/HTTPServer.py:1.45	Tue Mar 18 16:15:14 2003
+++ Zope/lib/python/ZServer/HTTPServer.py	Wed Apr  9 16:26:23 2003
@@ -333,7 +333,8 @@
         while self.queue:
             self.queue.pop()
         if self.current_request is not None:
-            self.current_request.channel=None # break circ refs
+            self.current_request.collector = None # break circ refs
+            self.current_request.channel = None # break circ refs
             self.current_request=None
         while self.producer_fifo:
             p=self.producer_fifo.first()