diff --git a/src/Components/Modules/Download.cpp b/src/Components/Modules/Download.cpp index 6946cf10..1c95d4f0 100644 --- a/src/Components/Modules/Download.cpp +++ b/src/Components/Modules/Download.cpp @@ -413,6 +413,13 @@ namespace Components { std::string url(message->uri.p, message->uri.len); Utils::String::Replace(url, "\\", "/"); + + if (url.length() < 6) + { + Download::Forbid(nc); + return; + } + url = url.substr(6); Utils::String::Replace(url, "%20", " ");