diff --git a/src/config/Server.cpp b/src/config/Server.cpp index 1e49c05..11a9740 100644 --- a/src/config/Server.cpp +++ b/src/config/Server.cpp @@ -6,10 +6,11 @@ /* By: adjoly +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/03/24 15:10:07 by adjoly #+# #+# */ -/* Updated: 2025/04/22 15:36:30 by adjoly ### ########.fr */ +/* Updated: 2025/04/30 15:37:18 by adjoly ### ########.fr */ /* */ /* ************************************************************************** */ +#include "config/URL.hpp" #include "cppeleven.hpp" #include #include @@ -79,7 +80,7 @@ Server::Server(toml::ANode *node) : _table(node) { (*_routes)[URL(it->first)] = new Route(it->second); } } - //delete _table; + // delete _table; } Server::~Server(void) { @@ -127,5 +128,9 @@ Route *Server::whatRoute(const URL &url) { return it->second; } } - return not_nullptr; + std::map::iterator it = _routes->find(URL("/")); + if (it == _routes->end()) { + return not_nullptr; + } + return it->second; }