{
sb_heap *heap = relptr_access(base, span->parent);
Size first_page;
+ uint16 size_class;
sb_unlink_span(base, heap, span);
+ size_class = span->size_class;
first_page = fpm_pointer_to_page(fpm_base,
relptr_access(base, span->start));
FreePageManagerPut(region->fpm, first_page, span->npages);
* frees the descriptor also. If this is a superblock of any other
* type, we need to separately free the span object also.
*/
- if (span->size_class != SB_SCLASS_SPAN_OF_SPANS)
+ if (size_class != SB_SCLASS_SPAN_OF_SPANS)
sb_free(span);
}