Opened 5 years ago
#13389 new Bugs
rbtree_best_fit.hpp:grow() if condition error
Reported by: | Owned by: | Ion Gaztañaga | |
---|---|---|---|
Milestone: | To Be Determined | Component: | interprocess |
Version: | Boost 1.66.0 | Severity: | Problem |
Keywords: | grow | Cc: |
Description
in file boost/interprocess/mem_algo/rbtree_best_fit.hpp:480 func:
void rbtree_best_fit<MutexFamily, VoidPointer, MemAlignment>::grow(size_type extra_size) { ... if((m_header.m_size - old_border_offset) < MinBlockUnits){ return; } ... }
condition error. the if condition should be :
if((m_header.m_size - old_border_offset) < MinBlockUnits*Alignment) { return; }
Note:
See TracTickets
for help on using tickets.