diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c index 5967f9d68edd8bdd1e43fc229c7cf077bee1ed30..e9df8fa52775e47df3f03550334ccb068e9be31d 100644 --- a/src/sbbs3/websrvr.c +++ b/src/sbbs3/websrvr.c @@ -1517,10 +1517,12 @@ static BOOL check_request(http_session_t * session) if(isdir(path)) { last_ch=*lastchar(path); if(!IS_PATH_DELIM(last_ch)) { + session->req.send_location==MOVED_PERM; strcat(path,"/"); } last_ch=*lastchar(session->req.virtual_path); if(!IS_PATH_DELIM(last_ch)) { + session->req.send_location==MOVED_PERM; strcat(session->req.virtual_path,"/"); } last_slash=find_last_slash(path);