mirror of
https://github.com/moparisthebest/spdylay
synced 2024-12-21 23:28:52 -05:00
spdyd: Open file with O_BINARY flag
This commit is contained in:
parent
22840dbfaf
commit
fdc19550fc
@ -44,6 +44,10 @@
|
|||||||
#include "util.h"
|
#include "util.h"
|
||||||
#include "EventPoll.h"
|
#include "EventPoll.h"
|
||||||
|
|
||||||
|
#ifndef O_BINARY
|
||||||
|
# define O_BINARY (0)
|
||||||
|
#endif // O_BINARY
|
||||||
|
|
||||||
namespace spdylay {
|
namespace spdylay {
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
@ -510,7 +514,7 @@ void prepare_response(Request *req, SpdyEventHandler *hd)
|
|||||||
if(path[path.size()-1] == '/') {
|
if(path[path.size()-1] == '/') {
|
||||||
path += DEFAULT_HTML;
|
path += DEFAULT_HTML;
|
||||||
}
|
}
|
||||||
int file = open(path.c_str(), O_RDONLY);
|
int file = open(path.c_str(), O_RDONLY | O_BINARY);
|
||||||
if(file == -1) {
|
if(file == -1) {
|
||||||
prepare_status_response(req, hd, STATUS_404);
|
prepare_status_response(req, hd, STATUS_404);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user