diff options
author | Max Reitz <mreitz@redhat.com> | 2015-02-25 13:08:21 -0500 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2015-03-18 12:06:50 +0100 |
commit | 98f44bbe70bb803e7be2421b7cc92a1c179afb87 (patch) | |
tree | f257e066f4dd5d13044315941367b47d6336e017 /include | |
parent | 892f5a5270f9f3cae4f384dffbf70679fa2a57b6 (diff) | |
download | qemu-98f44bbe70bb803e7be2421b7cc92a1c179afb87.zip |
nbd: Handle blk_getlength() failure
Signed-off-by: Max Reitz <mreitz@redhat.com>
Message-Id: <1424887718-10800-9-git-send-email-mreitz@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/block/nbd.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/block/nbd.h b/include/block/nbd.h index ca9a5ac5b3..2c20138588 100644 --- a/include/block/nbd.h +++ b/include/block/nbd.h @@ -86,7 +86,8 @@ typedef struct NBDExport NBDExport; typedef struct NBDClient NBDClient; NBDExport *nbd_export_new(BlockBackend *blk, off_t dev_offset, off_t size, - uint32_t nbdflags, void (*close)(NBDExport *)); + uint32_t nbdflags, void (*close)(NBDExport *), + Error **errp); void nbd_export_close(NBDExport *exp); void nbd_export_get(NBDExport *exp); void nbd_export_put(NBDExport *exp); |