mirror of
https://github.com/owntone/owntone-server.git
synced 2024-12-26 23:25:56 -05:00
302 directory requests to the index page, closing ticket #157
This commit is contained in:
parent
c9c0b4de9a
commit
57d82a07d5
@ -338,10 +338,15 @@ void config_handler(WS_CONNINFO *pwsc) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* this should really return a 302:Found */
|
/* this is quite broken, but will work */
|
||||||
stat(resolved_path,&sb);
|
stat(resolved_path,&sb);
|
||||||
if(sb.st_mode & S_IFDIR)
|
if(sb.st_mode & S_IFDIR) {
|
||||||
strcat(resolved_path,"/index.html");
|
ws_addresponseheader(pwsc,"Location","/index.html");
|
||||||
|
ws_returnerror(pwsc,302,"Moved");
|
||||||
|
config_set_status(pwsc,0,NULL);
|
||||||
|
pwsc->close=1;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
DPRINTF(E_DBG,L_CONF|L_WS,"Thread %d: Preparing to serve %s\n",
|
DPRINTF(E_DBG,L_CONF|L_WS,"Thread %d: Preparing to serve %s\n",
|
||||||
pwsc->threadno, resolved_path);
|
pwsc->threadno, resolved_path);
|
||||||
|
Loading…
Reference in New Issue
Block a user