summaryrefslogtreecommitdiff
path: root/Mailman/Cgi/admin.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mailman/Cgi/admin.py')
-rw-r--r--Mailman/Cgi/admin.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/Mailman/Cgi/admin.py b/Mailman/Cgi/admin.py
index 0fe888b4d..0fb1b9024 100644
--- a/Mailman/Cgi/admin.py
+++ b/Mailman/Cgi/admin.py
@@ -597,10 +597,9 @@ turn_on_moderation = 0
def GetValidValue(lst, prop, my_type, val, dependant):
if my_type == mm_cfg.Radio or my_type == mm_cfg.Toggle:
if type(val) <> types.IntType:
- try:
- # XXX Security!?
- val = eval(val)
- except:
+ try:
+ val = int(val)
+ except ValueError:
pass
# Don't know what to do here...
return val