修复mmap相关bug

This commit is contained in:
xiongziliang 2019-10-27 03:42:56 +08:00
parent 4d1d6b1467
commit 4ae66f0672
1 changed files with 2 additions and 2 deletions

View File

@ -34,7 +34,7 @@
#endif #endif
#ifndef _WIN32 #ifndef _WIN32
//#define ENABLE_MMAP #define ENABLE_MMAP
#endif #endif
namespace mediakit { namespace mediakit {
@ -74,7 +74,7 @@ HttpFileBody::HttpFileBody(const std::shared_ptr<FILE> &fp, uint64_t offset, uin
WarnL << "mmap failed:" << get_uv_errmsg(false); WarnL << "mmap failed:" << get_uv_errmsg(false);
break; break;
} }
_map_addr.reset(ptr,[max_size](char *ptr){ _map_addr.reset(ptr,[max_size,fp](char *ptr){
munmap(ptr,max_size); munmap(ptr,max_size);
}); });
} while (false); } while (false);