From f88bc6ff60bbe72c5fbc5105922474d06c52e914 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 2 Jun 2012 17:05:00 +0900 Subject: [PATCH] don't add files with / \ or : to log --- anki/media.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/anki/media.py b/anki/media.py index c1f855042..4edf9bcdd 100644 --- a/anki/media.py +++ b/anki/media.py @@ -400,6 +400,14 @@ create table log (fname text primary key, type int); continue if f.lower() == "thumbs.db": continue + # and files with invalid chars + bad = False + for c in "\0", "/", "\\", ":": + if c in f: + bad = True + break + if bad: + continue # empty files are invalid; clean them up and continue if not os.path.getsize(f): os.unlink(f)