From a0e0e7345077d6210e1a32b61257ae586e01e150 Mon Sep 17 00:00:00 2001 From: Talyx Date: Thu, 24 Feb 2022 18:11:08 +0300 Subject: [PATCH] fix: directory file parameter --- src/Client/Response.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Client/Response.cpp b/src/Client/Response.cpp index 2a29dfd..e760137 100644 --- a/src/Client/Response.cpp +++ b/src/Client/Response.cpp @@ -279,7 +279,7 @@ std::string Response::getFullURI(void) _upload_dir = _location->uploadDir + tmp; tmp = _location->root + tmp; } - if (_request.isDir(tmp) == 0) + if (_request.isDir(tmp) == 0 && _request.getURI() == _location->location) { if (_location->directoryFile.empty() || _Autoindex) ret = tmp; @@ -292,6 +292,7 @@ std::string Response::getFullURI(void) ret = tmp; if (_upload_dir.empty()) _upload_dir = ret; + DBOUT << WARNING << getDebugTime() << OKCYAN << " [fullURI: " << ret << " ]" << ENDL; return (ret); }