[pypy-svn] r34411 - in pypy/dist: lib-python/modified-2.4.1/test pypy/rlib

ac at codespeak.net ac at codespeak.net
Thu Nov 9 15:04:53 CET 2006


Author: ac
Date: Thu Nov  9 15:04:50 2006
New Revision: 34411

Added:
   pypy/dist/lib-python/modified-2.4.1/test/test_socket.py
      - copied, changed from r34251, pypy/dist/lib-python/2.4.1/test/test_socket.py
Modified:
   pypy/dist/pypy/rlib/rsocket.py
Log:
Make rsocket pass test_socket.py


Modified: pypy/dist/pypy/rlib/rsocket.py
==============================================================================
--- pypy/dist/pypy/rlib/rsocket.py	(original)
+++ pypy/dist/pypy/rlib/rsocket.py	Thu Nov  9 15:04:50 2006
@@ -690,7 +690,11 @@
                                      byref(address.addr), byref(addrlen))
         if read_bytes < 0:
             raise self.error_handler()
-        address.addrlen = addrlen.value
+        result_addrlen = addrlen.value
+        if result_addrlen:
+            address.addrlen = result_addrlen
+        else:
+            address = None
         return (buf[:read_bytes], address)
 
     def send(self, data, flags=0):


More information about the pypy-svn mailing list