Skip to content

Commit f9d5365

Browse files
committed
"Fixed" cgi server name creation
1 parent 114bbfb commit f9d5365

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

src/http/Http.cpp

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -286,14 +286,7 @@ void Http::processCgi(std::string contentLength) {
286286
env.push_back("CONTENT_TYPE=" + _request.getHeaderField("Content-type"));
287287
}
288288

289-
// TODO: Implement correct server name selection if there are multiple server
290-
// names set in the listen directive. Check if according to cgi
291-
std::string servername;
292-
if (_context->exists("server_name", true))
293-
servername = _context->getDirective("server_name", true)[0][0];
294-
else
295-
servername = _request.getHeaderField("Host");
296-
env.push_back("SERVER_NAME=" + servername);
289+
env.push_back("SERVER_NAME=" + _request.getHeaderField("Host"));
297290
env.push_back("SERVER_PORT=" + toString<in_port_t>(host.port()));
298291
env.push_back("REMOTE_ADDR=" + client.str());
299292

0 commit comments

Comments
 (0)