mirror of
https://github.com/nzbget/nzbget.git
synced 2026-01-20 20:07:49 -05:00
<index.html> is now returned by web-server for every directory-request, not only for the root one (</>)
This commit is contained in:
@@ -248,15 +248,16 @@ void WebProcessor::Dispatch()
|
||||
}
|
||||
}
|
||||
|
||||
char *szResource = m_szUrl + 1;
|
||||
if (strlen(szResource) == 0)
|
||||
char *szDefRes = "";
|
||||
if (m_szUrl[strlen(m_szUrl)-1] == '/')
|
||||
{
|
||||
// default file in directory (if not specified)
|
||||
szResource = "index.html";
|
||||
// default file in directory (if not specified) is "index.html"
|
||||
szDefRes = "index.html";
|
||||
}
|
||||
|
||||
char disk_filename[1024];
|
||||
snprintf(disk_filename, sizeof(disk_filename), "%s%s", g_pOptions->GetWebDir(), szResource);
|
||||
snprintf(disk_filename, sizeof(disk_filename), "%s%s%s", g_pOptions->GetWebDir(), m_szUrl + 1, szDefRes);
|
||||
|
||||
disk_filename[sizeof(disk_filename)-1] = '\0';
|
||||
|
||||
SendFileResponse(disk_filename);
|
||||
|
||||
Reference in New Issue
Block a user