fixed the wrong flags check in the http file handler

This commit is contained in:
hyung-hwan 2022-12-16 16:32:06 +00:00
parent 9808760d64
commit ce1bde69b5

View File

@ -698,7 +698,7 @@ static int open_peer_with_mode (file_t* file, const hio_bch_t* actual_file, int
} }
opened_file = actual_file; opened_file = actual_file;
if ((flags & O_RDONLY) && fstat(file->peer, &st) >= 0 && S_ISDIR(st.st_mode)) /* only for read operation */ if ((flags | O_RDONLY) && fstat(file->peer, &st) >= 0 && S_ISDIR(st.st_mode)) /* only for read operation */
{ {
hio_bch_t* alt_file; hio_bch_t* alt_file;
int alt_fd; int alt_fd;