diff options
Diffstat (limited to 'cpukit/libblock/src/ramdisk.c')
-rw-r--r-- | cpukit/libblock/src/ramdisk.c | 2 |
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; |