diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c index e9df8fa52775e47df3f03550334ccb068e9be31d..7f3db08e55fbc2ab150551be958e9254ba62bcee 100644 --- a/src/sbbs3/websrvr.c +++ b/src/sbbs3/websrvr.c @@ -1544,7 +1544,8 @@ static BOOL check_request(http_session_t * session) return(FALSE); } strcat(session->req.virtual_path,startup->index_file_name[i]); - session->req.send_location=MOVED_STAT; + if(session->req.send_location != MOVED_PERM) + session->req.send_location=MOVED_STAT; } if(strnicmp(path,root_dir,strlen(root_dir))) { session->req.keep_alive=FALSE;