summaryrefslogtreecommitdiffstats
path: root/cpukit/libblock/src/ramdisk.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libblock/src/ramdisk.c')
-rw-r--r--cpukit/libblock/src/ramdisk.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/cpukit/libblock/src/ramdisk.c b/cpukit/libblock/src/ramdisk.c
index 7be2eabcc8..99d90bd1e5 100644
--- a/cpukit/libblock/src/ramdisk.c
+++ b/cpukit/libblock/src/ramdisk.c
@@ -61,6 +61,7 @@ ramdisk_read(struct ramdisk *rd, blkdev_request *req)
count = remains;
memcpy(sg->buffer, from, count);
remains -= count;
+ from += count;
}
req->req_done(req->done_arg, RTEMS_SUCCESSFUL, 0);
return 0;
@@ -95,6 +96,7 @@ ramdisk_write(struct ramdisk *rd, blkdev_request *req)
count = remains;
memcpy(to, sg->buffer, count);
remains -= count;
+ to += count;
}
req->req_done(req->done_arg, RTEMS_SUCCESSFUL, 0);
return 0;