修复mmap相关bug
This commit is contained in:
parent
4d1d6b1467
commit
4ae66f0672
|
|
@ -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);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue