Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Fix mc_snapshot_read_fragmented
authorGabriel Corona <gabriel.corona@loria.fr>
Thu, 19 Jun 2014 10:03:34 +0000 (12:03 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Thu, 19 Jun 2014 10:03:34 +0000 (12:03 +0200)
src/mc/mc_snapshot.c

index 38820c9..20d7642 100644 (file)
@@ -78,6 +78,7 @@ static void* mc_snapshot_read_fragmented(void* addr, mc_mem_region_t region, voi
     void* next_page = mc_page_from_number(NULL, mc_page_number(NULL, addr) + 1);
     size_t readable = (char*) next_page - (char*) addr;
     memcpy(target, snapshot_addr, readable);
+    addr = (char*) addr + readable;
     target = (char*) target + readable;
     size -= readable;
   }