From d44667771ecdf244fae66ea125a975137b8c1e9e Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Sun, 5 May 2024 01:31:42 +0200 Subject: [PATCH] NBD write: invalid request type used (htonl() was missing) --- disk_backend_nbd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/disk_backend_nbd.cpp b/disk_backend_nbd.cpp index a20e15e..9ba9971 100644 --- a/disk_backend_nbd.cpp +++ b/disk_backend_nbd.cpp @@ -282,7 +282,7 @@ bool disk_backend_nbd::write(const off_t offset, const size_t n, const uint8_t * } nbd_request { }; nbd_request.magic = ntohl(0x25609513); - nbd_request.type = 1; // WRITE + nbd_request.type = htonl(1); // WRITE nbd_request.offset = HTONLL(uint64_t(offset)); nbd_request.length = htonl(n);