Hurumy / webserv

The Unlicense
3 stars 1 forks source link

test_html/errors/errors.html/najsdwnajk にアクセスすると500がかえってくる #168

Open Hurumy opened 10 months ago

Hurumy commented 9 months ago

バイナリファイルを読むため、ファイル読み込みにファイルストリーム系関数を使用している。 ifstreamはC++98では失敗したということはわかるが、具体的なエラーを拾うことができない(!?) https://cplusplus.com/reference/ios/basic_ios/rdstate/ ので、二度手間statを叩く

Hurumy commented 9 months ago

ENOTDIRとEACCESが排反ではないのが原因でエラーを拾えていなかった。