diff options
-rw-r--r-- | rtr-origin/rtr-origin.py | 5 |
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): """ |