• Max Kellermann's avatar
    util/HugeAllocator: fix division by zero due to inverted check · 13f9f031
    Max Kellermann authored
    There were two ways this could fail:
    
    1. division by zero when sysconf(_SC_PAGESIZE)==0
    
    2. mmap() failure because the size parameter is not aligned to page
       size
    
    Neither ever happened: sysconf() never fails, and the only caller
    passes a size that is already aligned.  Phew.
    13f9f031
Name
Last commit
Last update
..
ASCII.hxx Loading commit data...
Alloc.cxx Loading commit data...
Alloc.hxx Loading commit data...
ByteReverse.cxx Loading commit data...
ByteReverse.hxx Loading commit data...
Cast.hxx Loading commit data...
CharUtil.hxx Loading commit data...
CircularBuffer.hxx Loading commit data...
Clamp.hxx Loading commit data...
ConstBuffer.hxx Loading commit data...
Domain.hxx Loading commit data...
DynamicFifoBuffer.hxx Loading commit data...
Error.cxx Loading commit data...
Error.hxx Loading commit data...
ForeignFifoBuffer.hxx Loading commit data...
FormatString.cxx Loading commit data...
FormatString.hxx Loading commit data...
HugeAllocator.cxx Loading commit data...
HugeAllocator.hxx Loading commit data...
LazyRandomEngine.cxx Loading commit data...
LazyRandomEngine.hxx Loading commit data...
Macros.hxx Loading commit data...
Manual.hxx Loading commit data...
NumberParser.hxx Loading commit data...
OptionDef.hxx Loading commit data...
OptionParser.cxx Loading commit data...
OptionParser.hxx Loading commit data...
PeakBuffer.cxx Loading commit data...
PeakBuffer.hxx Loading commit data...
RefCount.hxx Loading commit data...
ReusableArray.hxx Loading commit data...
SliceBuffer.hxx Loading commit data...
SplitString.cxx Loading commit data...
SplitString.hxx Loading commit data...
StaticFifoBuffer.hxx Loading commit data...
StringUtil.cxx Loading commit data...
StringUtil.hxx Loading commit data...
TextFile.hxx Loading commit data...
Tokenizer.cxx Loading commit data...
Tokenizer.hxx Loading commit data...
UTF8.cxx Loading commit data...
UTF8.hxx Loading commit data...
UriUtil.cxx Loading commit data...
UriUtil.hxx Loading commit data...
VarSize.hxx Loading commit data...
WritableBuffer.hxx Loading commit data...
bit_reverse.c Loading commit data...
bit_reverse.h Loading commit data...