Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Remove useless code & comment in mc_region_restore_sparse()
authorGabriel Corona <gabriel.corona@loria.fr>
Fri, 1 Aug 2014 13:25:08 +0000 (15:25 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Fri, 1 Aug 2014 13:27:19 +0000 (15:27 +0200)
This is not supposed to happen.

src/mc/mc_page_snapshot.cpp

index 5718967..60ff820 100644 (file)
@@ -208,10 +208,8 @@ void mc_region_restore_sparse(mc_mem_region_t reg, mc_mem_region_t ref_reg)
   mc_restore_page_snapshot_region(reg->permanent_addr, page_count, reg->page_numbers,
     pagemap, ref_reg ? ref_reg->page_numbers : NULL);
 
-  // This is funny, the restoration can restore the state of the current heap,
-  // if this happen free(pagemap) would free from the wrong heap:
   if(pagemap) {
-    mfree((xbt_mheap_t) mc_heap, pagemap);
+    free(pagemap);
   }
 }