diff --git a/lib/blob/blobstore.c b/lib/blob/blobstore.c index 08ac7027f..7580c9dd2 100644 --- a/lib/blob/blobstore.c +++ b/lib/blob/blobstore.c @@ -977,7 +977,9 @@ _spdk_blob_load_cpl(spdk_bs_sequence_t *seq, void *cb_arg, int bserrno) uint64_t next_lba = _spdk_bs_page_to_lba(blob->bs, blob->bs->md_start + next_page); uint64_t max_md_lba = _spdk_bs_page_to_lba(blob->bs, blob->bs->md_start + blob->bs->md_len); - assert(next_lba < max_md_lba); + if (next_lba >= max_md_lba) { + assert(false); + } /* Read the next page */ ctx->num_pages++;