aboutsummaryrefslogtreecommitdiff
path: root/backends/networking/sdl_net/handlers/uploadfilehandler.cpp
diff options
context:
space:
mode:
authorThierry Crozat2019-09-19 00:16:24 +0100
committerFilippos Karapetis2019-09-21 22:15:26 +0300
commitcaf096807895d30983c649e4218033fa3abccbfa (patch)
treee030f70fe98f7d0a7cac420f7587d19781f8dbdb /backends/networking/sdl_net/handlers/uploadfilehandler.cpp
parentc38600410e7ea5cf0bbb4edf11ccafa49f332f05 (diff)
downloadscummvm-rg350-caf096807895d30983c649e4218033fa3abccbfa.tar.gz
scummvm-rg350-caf096807895d30983c649e4218033fa3abccbfa.tar.bz2
scummvm-rg350-caf096807895d30983c649e4218033fa3abccbfa.zip
NETWORKING: Convert translation results to UTF-8 for local webserver pages
Diffstat (limited to 'backends/networking/sdl_net/handlers/uploadfilehandler.cpp')
-rw-r--r--backends/networking/sdl_net/handlers/uploadfilehandler.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/backends/networking/sdl_net/handlers/uploadfilehandler.cpp b/backends/networking/sdl_net/handlers/uploadfilehandler.cpp
index 6b8be15f1f..c3454a9c41 100644
--- a/backends/networking/sdl_net/handlers/uploadfilehandler.cpp
+++ b/backends/networking/sdl_net/handlers/uploadfilehandler.cpp
@@ -40,35 +40,35 @@ void UploadFileHandler::handle(Client &client) {
// check that <path> is not an absolute root
if (path == "" || path == "/" || path == "\\") {
- HandlerUtils::setFilesManagerErrorMessageHandler(client, _("Invalid path!"));
+ HandlerUtils::setFilesManagerErrorMessageHandler(client, HandlerUtils::toUtf8(_("Invalid path!")));
return;
}
// check that <path> contains no '../'
if (HandlerUtils::hasForbiddenCombinations(path)) {
- HandlerUtils::setFilesManagerErrorMessageHandler(client, _("Invalid path!"));
+ HandlerUtils::setFilesManagerErrorMessageHandler(client, HandlerUtils::toUtf8(_("Invalid path!")));
return;
}
// transform virtual path to actual file system one
Common::String prefixToRemove = "", prefixToAdd = "";
if (!transformPath(path, prefixToRemove, prefixToAdd, false) || path.empty()) {
- HandlerUtils::setFilesManagerErrorMessageHandler(client, _("Invalid path!"));
+ HandlerUtils::setFilesManagerErrorMessageHandler(client, HandlerUtils::toUtf8(_("Invalid path!")));
return;
}
// check that <path> exists, is directory and isn't forbidden
AbstractFSNode *node = g_system->getFilesystemFactory()->makeFileNodePath(path);
if (!HandlerUtils::permittedPath(node->getPath())) {
- HandlerUtils::setFilesManagerErrorMessageHandler(client, _("Invalid path!"));
+ HandlerUtils::setFilesManagerErrorMessageHandler(client, HandlerUtils::toUtf8(_("Invalid path!")));
return;
}
if (!node->exists()) {
- HandlerUtils::setFilesManagerErrorMessageHandler(client, _("The parent directory doesn't exist!"));
+ HandlerUtils::setFilesManagerErrorMessageHandler(client, HandlerUtils::toUtf8(_("The parent directory doesn't exist!")));
return;
}
if (!node->isDirectory()) {
- HandlerUtils::setFilesManagerErrorMessageHandler(client, _("Can't upload into a file!"));
+ HandlerUtils::setFilesManagerErrorMessageHandler(client, HandlerUtils::toUtf8(_("Can't upload into a file!")));
return;
}