aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rtr-origin/rtr-origin.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/rtr-origin/rtr-origin.py b/rtr-origin/rtr-origin.py
index b5350fb9..9c3ed41f 100644
--- a/rtr-origin/rtr-origin.py
+++ b/rtr-origin/rtr-origin.py
@@ -897,9 +897,12 @@ class kickme_channel(asyncore.dispatcher):
self.create_socket(socket.AF_UNIX, socket.SOCK_DGRAM)
try:
self.bind(self.sockname)
+ os.chmod(self.sockname, 0660)
except socket.error, e:
- log("Couldn't bind kickme socket: %r" % e)
+ log("Couldn't bind() kickme socket: %r" % e)
self.close()
+ except OSError, e:
+ log("Couldn't chmod() kickme socket: %r" % e)
def writable(self):
"""