From: pfung Date: Fri, 27 Jul 2007 20:43:49 +0000 (+0000) Subject: [Thrift] fixing python server socket bind permissions X-Git-Tag: 0.2.0~1292 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=a46438e11d506433ec7c995ad7d11003ca7d87de;p=common%2Fthrift.git [Thrift] fixing python server socket bind permissions Fix made by Paul Saab from powerset (ps@powerset.com) reviewed by mcslee test plan: tested git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665180 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/lib/py/src/transport/TSocket.py b/lib/py/src/transport/TSocket.py index ec48a6ef..b2e08a1e 100644 --- a/lib/py/src/transport/TSocket.py +++ b/lib/py/src/transport/TSocket.py @@ -32,7 +32,7 @@ class TSocket(TTransportBase): def open(self): try: - res0 = socket.getaddrinfo(self.host, self.port, socket.AF_UNSPEC, socket.SOCK_STREAM, 0, socket.AI_PASSIVE) + res0 = socket.getaddrinfo(self.host, self.port, socket.AF_UNSPEC, socket.SOCK_STREAM) for res in res0: self.handle = socket.socket(res[0], res[1]) try: @@ -79,7 +79,7 @@ class TServerSocket(TServerTransportBase): self.handle = None def listen(self): - res0 = socket.getaddrinfo(None, self.port, socket.AF_UNSPEC, socket.SOCK_STREAM) + res0 = socket.getaddrinfo(None, self.port, socket.AF_UNSPEC, socket.SOCK_STREAM, 0, socket.AI_PASSIVE) for res in res0: if res[0] is socket.AF_INET6 or res is res0[-1]: break