to avoid misuse of buffer length and data length when there is a no actual data extent
Signed-off-by: Xinyu Huang <xinyu.huang@intel.com>
(cherry picked from commit
dc4a23cef3787099dcc17f99b05f4ec1a63eca9a)
{
LOG_PREFIX(SegmentCleaner::mark_space_used);
assert(background_callback->get_state() >= state_t::SCAN_SPACE);
+ assert(len);
// TODO: drop
if (addr.get_addr_type() != paddr_types_t::SEGMENT) {
return;
{
LOG_PREFIX(SegmentCleaner::mark_space_free);
assert(background_callback->get_state() >= state_t::SCAN_SPACE);
+ assert(len);
// TODO: drop
if (addr.get_addr_type() != paddr_types_t::SEGMENT) {
return;