]> git.ipfire.org Git - thirdparty/qemu.git/blobdiff - nbd/nbd-internal.h
nbd: Add qemu-nbd -D for human-readable description
[thirdparty/qemu.git] / nbd / nbd-internal.h
index 93a6ca8549e8ff9e50c9bd94e0eadb369a2e399f..7e78064021ed54017354c400001e177f1c3c4ad6 100644 (file)
@@ -104,9 +104,10 @@ static inline ssize_t read_sync(QIOChannel *ioc, void *buffer, size_t size)
     return nbd_wr_syncv(ioc, &iov, 1, size, true);
 }
 
-static inline ssize_t write_sync(QIOChannel *ioc, void *buffer, size_t size)
+static inline ssize_t write_sync(QIOChannel *ioc, const void *buffer,
+                                 size_t size)
 {
-    struct iovec iov = { .iov_base = buffer, .iov_len = size };
+    struct iovec iov = { .iov_base = (void *) buffer, .iov_len = size };
 
     return nbd_wr_syncv(ioc, &iov, 1, size, false);
 }