|
@@ -38,8 +38,8 @@ void * search_on_fixed(heap_t * heap, size_t requested_size) {
|
|
|
heap->dmm_stats.total_hops++;
|
|
|
#endif /* COUNT_HOPS */
|
|
|
if(node->size == requested_size) {
|
|
|
- ptr = node->fixed_list_head;
|
|
|
- if(ptr != NULL) {
|
|
|
+ if(node->fixed_list_head != NULL) {
|
|
|
+ ptr = node->fixed_list_head;
|
|
|
node->fixed_list_head = get_next(ptr);
|
|
|
#ifdef BLOCKS_IN_DLL
|
|
|
set_previous(node->fixed_list_head, NULL);
|