From: Gabriel Corona Date: Thu, 19 Jun 2014 10:03:34 +0000 (+0200) Subject: [mc] Fix mc_snapshot_read_fragmented X-Git-Tag: v3_12~956^2~1^2~26 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/f28ba1d843aca0db6f81612db8fc099f2c0021e2?ds=sidebyside [mc] Fix mc_snapshot_read_fragmented --- diff --git a/src/mc/mc_snapshot.c b/src/mc/mc_snapshot.c index 38820c93b3..20d7642d1c 100644 --- a/src/mc/mc_snapshot.c +++ b/src/mc/mc_snapshot.c @@ -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; }