summaryrefslogtreecommitdiffstats
path: root/src/fuse/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fuse/main.c')
-rw-r--r--src/fuse/main.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/fuse/main.c b/src/fuse/main.c
index 8ee8221..926fcab 100644
--- a/src/fuse/main.c
+++ b/src/fuse/main.c
@@ -214,14 +214,14 @@ static void image_ll_read( fuse_req_t req, fuse_ino_t ino, size_t size, off_t of
}
- dnbd3_async_t *request = malloc( sizeof(dnbd3_async_t) + size );
- request->length = (uint32_t)size;
- request->offset = offset;
- request->fuse_req = req;
+ dnbd3_async_parent_t *parent = malloc( sizeof(dnbd3_async_parent_t) + size );
+ parent->request.length = (uint32_t)size;
+ parent->request.offset = offset;
+ parent->request.fuse_req = req;
- if ( !connection_read( request ) ) {
+ if ( !connection_read( &parent->request ) ) {
fuse_reply_err( req, EIO );
- free( request );
+ free( parent );
}
}