diff options
author | Richard Darst <rkd@zgib.net> | 2009-06-25 20:28:54 (GMT) |
---|---|---|
committer | Richard Darst <rkd@zgib.net> | 2009-06-25 20:28:54 (GMT) |
commit | 4415ec80cc8b1810580bee83d1c02f726683e942 (patch) | |
tree | 66ab07a73b9ec921e18c25efba840b67ab95d583 /meeting.py | |
parent | 08de3c769472e7070ed149e7980eac2355299000 (diff) |
security fix - remove '/' from channel and meetingname
darcs-hash:20090625202854-82ea9-69dc7280273802b0e7c77e2e7c3e623c037574bc.gz
Diffstat (limited to 'meeting.py')
-rw-r--r-- | meeting.py | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -95,13 +95,12 @@ class Config(object): # Certain test channels always get the same name - don't need # file prolifiration for them if self.M.channel in self.specialChannels: - # mask global!! pattern = self.specialChannelFilenamePattern else: pattern = self.filenamePattern - channel = self.M.channel.strip('# ').lower() + channel = self.M.channel.strip('# ').lower().replace('/', '') if self.M._meetingname: - meetingname = self.M._meetingname + meetingname = self.M._meetingname.replace('/', '') else: meetingname = channel path = pattern%locals() |