]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
backport gvanrossum's patch:
authorAnthony Baxter <anthonybaxter@gmail.com>
Thu, 18 Apr 2002 05:13:41 +0000 (05:13 +0000)
committerAnthony Baxter <anthonybaxter@gmail.com>
Thu, 18 Apr 2002 05:13:41 +0000 (05:13 +0000)
SF bug #543318 (Frank J. Tobin).

In DatagramRequestHandler.setup(), the wfile initialization should be
StringIO.StringIO(), not StringIO.StringIO(slf.packet).

Bugfix candidate (all the way back to Python 1.5.2 :-).

Original patches were:
python/dist/src/Lib/SocketServer.py:1.31

Lib/SocketServer.py

index 7e1e27ca02cc96ad39dd7b3efe71d7751a86fca4..261f23b6615d899f991e641f64f07ad78171e899 100644 (file)
@@ -570,7 +570,7 @@ class DatagramRequestHandler(BaseRequestHandler):
         import StringIO
         self.packet, self.socket = self.request
         self.rfile = StringIO.StringIO(self.packet)
-        self.wfile = StringIO.StringIO(self.packet)
+        self.wfile = StringIO.StringIO()
 
     def finish(self):
         self.socket.sendto(self.wfile.getvalue(), self.client_address)