]> jfr.im git - z_archive/pyp10.git/commitdiff
Disallow access to Do by non-opers master
authorJohn Runyon <redacted>
Mon, 19 Aug 2013 05:32:24 +0000 (00:32 -0500)
committerJohn Runyon <redacted>
Mon, 19 Aug 2013 05:32:24 +0000 (00:32 -0500)
modules/do.py

index 40428fe6da35ff1a6a9568bce5244e17efc02102..0e4e0ee69f527547642e17da192590634ee70af9 100644 (file)
@@ -16,6 +16,11 @@ class Pseudo(object):
                        if len(msgpieces) >= 2:
                                args = msgpieces[1]
 
+               user = self.uplink.getuser(source)
+               if not user.oper:
+                       self._send("O %(fromnum)s :You aren't authorized to use this service.")
+                       return
+
                if command == 'exec':
                        try:
                                exec(args, globals(), locals())