From 4d1d6b1467ff8fe391ce2569baa86a531f8f3d3b Mon Sep 17 00:00:00 2001 From: xiongziliang <771730766@qq.com> Date: Sun, 27 Oct 2019 03:00:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E6=97=B6=E7=A6=81=E7=94=A8mmap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Http/HttpBody.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Http/HttpBody.cpp b/src/Http/HttpBody.cpp index 2009f856..ff923ac4 100644 --- a/src/Http/HttpBody.cpp +++ b/src/Http/HttpBody.cpp @@ -34,7 +34,7 @@ #endif #ifndef _WIN32 -#define ENABLE_MMAP +//#define ENABLE_MMAP #endif namespace mediakit { @@ -70,7 +70,7 @@ HttpFileBody::HttpFileBody(const std::shared_ptr &fp, uint64_t offset, uin break; } auto ptr = (char *) mmap(NULL, max_size, PROT_READ, MAP_SHARED, fd, offset); - if (!ptr) { + if (ptr == MAP_FAILED) { WarnL << "mmap failed:" << get_uv_errmsg(false); break; }