- if(memcmp(addr_frag1, addr_frag2, frag_size) != 0){
- fprintf(stderr,"Different data in fragment %zu in block %zu \n", j, i);
- return 1;
+ if(memcmp(addr_frag1, addr_frag2, mdp1->heapinfo[i].busy_frag.frag_size[j]) != 0){
+ fprintf(stderr,"Different data in fragment %zu (size = %zu, size used = %hu) in block %zu \n", j, frag_size, mdp1->heapinfo[i].busy_frag.frag_size[j], i);
+ errors++;