diff options
Diffstat (limited to 'backends/networking/sdl_net/handlers/filespagehandler.cpp')
-rw-r--r-- | backends/networking/sdl_net/handlers/filespagehandler.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/backends/networking/sdl_net/handlers/filespagehandler.cpp b/backends/networking/sdl_net/handlers/filespagehandler.cpp index d79c9b3df7..56b0551ed7 100644 --- a/backends/networking/sdl_net/handlers/filespagehandler.cpp +++ b/backends/networking/sdl_net/handlers/filespagehandler.cpp @@ -85,9 +85,14 @@ bool FilesPageHandler::listDirectory(Common::String path, Common::String &conten if (!transformPath(path, prefixToRemove, prefixToAdd)) return false; + // TODO: handle <path> + Common::FSNode node = Common::FSNode(path); if (path == "/") node = node.getParent(); // absolute root + + // TODO: handle <path> + if (!node.isDirectory()) return false; |