diff options
author | Mark Sapiro <mark@msapiro.net> | 2015-01-26 18:30:02 -0800 |
---|---|---|
committer | Mark Sapiro <mark@msapiro.net> | 2015-01-26 18:30:02 -0800 |
commit | c0c1280bc8f45e6e1f08dd2468d127582153e2f2 (patch) | |
tree | 22f195511a51ad0d3538558c806a98592fda4ec4 /bin/rmlist | |
parent | c6d8013ef1d66b3720d46a58f713bd0d9441ba31 (diff) | |
download | mailman2-c0c1280bc8f45e6e1f08dd2468d127582153e2f2.tar.gz mailman2-c0c1280bc8f45e6e1f08dd2468d127582153e2f2.tar.xz mailman2-c0c1280bc8f45e6e1f08dd2468d127582153e2f2.zip |
Fixed a bug in bin/rmlist that would throw an exception or just fail to
remove held message files for a list with regexp special characters in
its name.
Diffstat (limited to 'bin/rmlist')
-rwxr-xr-x | bin/rmlist | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -134,7 +134,7 @@ def main(): # Remove any held messages for this list for filename in os.listdir(mm_cfg.DATA_DIR): - cre = re.compile('^heldmsg-%s-\d+\.(pck|txt)$' % listname, + cre = re.compile('^heldmsg-%s-\d+\.(pck|txt)$' % re.escape(listname), re.IGNORECASE) if cre.match(filename): REMOVABLES.append((os.path.join(mm_cfg.DATA_DIR, filename), |