diff options
Diffstat (limited to 'protocols')
| -rw-r--r-- | protocols/skype/skyped.py | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/protocols/skype/skyped.py b/protocols/skype/skyped.py index 3b6499c1..07c08435 100644 --- a/protocols/skype/skyped.py +++ b/protocols/skype/skyped.py @@ -31,6 +31,7 @@ import Skype4Py  import hashlib  from ConfigParser import ConfigParser, NoOptionError  from traceback import print_exception +from fcntl import fcntl, F_SETFD, FD_CLOEXEC  import ssl  __version__ = "0.1.1" @@ -184,8 +185,10 @@ def server(host, port, skype = None):  	else:  		sock = socket.socket()  	sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) +	fcntl(sock, F_SETFD, FD_CLOEXEC);  	sock.bind((host, port))  	sock.listen(1) +  	if hasgobject:  		gobject.io_add_watch(sock, gobject.IO_IN, listener)  	else: | 
