From dd6001805fbf0ad17b40b330756eaa80e959f5f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Soutad=C3=A9?= Date: Fri, 26 Nov 2021 20:00:36 +0100 Subject: [PATCH] Remove invalid characters from filename before writing a file --- utils/acsmdownloader.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils/acsmdownloader.cpp b/utils/acsmdownloader.cpp index ef55a0e..e47b9ae 100644 --- a/utils/acsmdownloader.cpp +++ b/utils/acsmdownloader.cpp @@ -105,6 +105,11 @@ public: filename = item->getMetadata("title"); if (filename == "") filename = "output"; + else + { + // Remove invalid characters + std::replace(filename.begin(), filename.end(), '/', '_'); + } } else filename = outputFile;