Changeset 29:f951cb7bcb1e

Show
Ignore:
Timestamp:
12/19/05 12:49:05 (3 years ago)
Author:
Allan Saddi <allan@saddi.com>
branch:
default
convert_revision:
svn:46762da8-4eb7-0310-94e9-d918b60927c8/flup/trunk@1834
Message:

Fix socket leak in eunuchs socketpair() wrapper.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ChangeLog

    r28 r29  
     12005-12-19  Allan Saddi  <asaddi@kalahari.flup.org> 
     2 
     3        * Fix socket leak in eunuchs socketpair() wrapper. Thanks to 
     4          Georg Bauer for pointing this out. 
     5 
    162005-12-16  Allan Saddi  <asaddi@kalahari.flup.org> 
    27 
  • flup/server/preforkserver.py

    r23 r29  
    4646    def socketpair(): 
    4747        s1, s2 = eunuchs.socketpair.socketpair() 
    48         return (socket.fromfd(s1, socket.AF_UNIX, socket.SOCK_STREAM), 
     48        p, c = (socket.fromfd(s1, socket.AF_UNIX, socket.SOCK_STREAM), 
    4949                socket.fromfd(s2, socket.AF_UNIX, socket.SOCK_STREAM)) 
     50        os.close(s1) 
     51        os.close(s2) 
     52        return p, c 
    5053 
    5154    socket.socketpair = socketpair