From 739b3662b0594460dad66a5e0a5addb5290c76f3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 5 Jul 2016 16:48:33 +0530 Subject: [PATCH] Make the sanitization more general --- src/calibre/ebooks/conversion/plugins/html_input.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/conversion/plugins/html_input.py b/src/calibre/ebooks/conversion/plugins/html_input.py index a0624d98ac..0c30005b60 100644 --- a/src/calibre/ebooks/conversion/plugins/html_input.py +++ b/src/calibre/ebooks/conversion/plugins/html_input.py @@ -19,7 +19,7 @@ from calibre.utils.filenames import ascii_filename from calibre.utils.imghdr import what def sanitize_file_name(x): - return ascii_filename(x).replace(';', '_') + return re.sub(r'[?&=;]', '_', ascii_filename(x)) class HTMLInput(InputFormatPlugin):